本文整理了Java中org.gradle.api.Project.hasProperty()
方法的一些代码示例,展示了Project.hasProperty()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Project.hasProperty()
方法的具体详情如下:
包路径:org.gradle.api.Project
类名称:Project
方法名:hasProperty
暂无
代码示例来源:origin: linkedin/rest.li
public static String findCompatLevel(Project project, String propertyName)
{
if (project.hasProperty(propertyName))
{
String compatLevel = project.property(propertyName).toString().toUpperCase();
if (compatLevel.equals("OFF"))
{
return "IGNORE";
}
else
{
return compatLevel;
}
}
else
{
if (propertyName.equals(SNAPSHOT_COMPAT_REQUIREMENT))
{
// backwards compatible by default.
return "BACKWARDS";
}
else
{
// off by default
return "OFF";
}
}
}
}
代码示例来源:origin: apache/incubator-netbeans
NbProjectInfo model = new NbProjectInfoBuilder(prj).buildAll();
Map<String, Object> info = model.getInfo();
if (prj.hasProperty("nbSerializeCheck")) {
List<String> serializeProblems = new LinkedList<>();
代码示例来源:origin: lenskit/lenskit
if (project.hasProperty(prjProp)) {
Object val = project.findProperty(prjProp);
String vstr = val != null ? val.toString() : null;
代码示例来源:origin: gradle.plugin.tui.sse.mde4cpp/MDE4CPPGeneratePlugin
/**
* @param project Gradle project
* @return true if parameter 'structureOnly' is configured, otherwise false
*/
static boolean hasStructuredOnlyParameter(Project project)
{
return (project.hasProperty("StructureOnly") || project.hasProperty("SO"));
}
}
代码示例来源:origin: diffplug/spotless
rootApplyTask.setDescription(APPLY_DESCRIPTION);
String filePatterns;
if (project.hasProperty(FILES_PROPERTY) && project.property(FILES_PROPERTY) instanceof String) {
filePatterns = (String) project.property(FILES_PROPERTY);
} else {
代码示例来源:origin: spring-gradle-plugins/dependency-management-plugin
@Override
public String getProperty(String name) {
if (this.project.hasProperty(name)) {
Object property = this.project.property(name);
if (property != null) {
return property.toString();
}
}
return null;
}
代码示例来源:origin: ibinti/bugvm
public String getIosSignIdentity() {
return project.hasProperty("bugvm.iosSignIdentity")
? project.getProperties().get("bugvm.iosSignIdentity").toString()
: iosSignIdentity;
}
代码示例来源:origin: ibinti/bugvm
public String getIosProvisioningProfile() {
return project.hasProperty("bugvm.iosProvisioningProfile")
? project.getProperties().get("bugvm.iosProvisioningProfile").toString()
: iosProvisioningProfile;
}
代码示例来源:origin: ibinti/bugvm
public String getIosSimulatorSdk() {
return project.hasProperty("bugvm.iosSimulatorSdk")
? project.getProperties().get("bugvm.iosSimulatorSdk").toString()
: iosSimulatorSdk;
}
代码示例来源:origin: ibinti/bugvm
public boolean isIosSkipSigning() {
return project.hasProperty("bugvm.iosSkipSigning")
? Boolean.parseBoolean(project.getProperties().get("bugvm.iosSkipSigning").toString())
: iosSkipSigning;
}
代码示例来源:origin: ibinti/bugvm
public int getDebugPort() {
return project.hasProperty("bugvm.debugPort")
? Integer.parseInt(project.getProperties().get("bugvm.debugPort").toString())
: debugPort;
}
代码示例来源:origin: ibinti/bugvm
public boolean isSkipLaunch() {
return project.hasProperty("bugvm.skipLaunch")
? Boolean.parseBoolean(project.getProperties().get("bugvm.skipLaunch").toString())
: skipLaunch;
}
代码示例来源:origin: ibinti/bugvm
public boolean isDebug() {
return project.hasProperty("bugvm.debug")
? Boolean.parseBoolean(project.getProperties().get("bugvm.debug").toString())
: debug;
}
代码示例来源:origin: ibinti/bugvm
public String getArchs() {
if (project.hasProperty("bugvm.archs")) {
return project.getProperties().get("bugvm.archs").toString();
}
return archs;
}
代码示例来源:origin: ibinti/bugvm
public String getCacheDir() {
return project.hasProperty("bugvm.cacheDir") ? project.getProperties().get("bugvm.cacheDir").toString() : null;
}
}
代码示例来源:origin: gradle.plugin.com.github.pivotalservices/ya-cf-app-gradle-plugin
public Optional<List<String>> getListPropertyFromProject(String propertyName) {
if (this.project.hasProperty(propertyName)) {
return Optional.of(Strings.split((String) this.project.property(propertyName)));
}
return Optional.empty();
}
代码示例来源:origin: gradle.plugin.br.com.sabium/gradle-bump
@Override
public void apply(final Project project) {
String versao = StringUtils.EMPTY;
if (project.hasProperty("version")) {
versao = System.getProperty("version");
}
Bump.setConfigurations(new GitVersion(project.getRootProject().getProjectDir().getAbsolutePath()), versao);
project.getTasks().create("bump", Bump.class);
}
}
代码示例来源:origin: MinecraftForge/ForgeGradle
LiteModJson(Project project, String minecraftVersion, String revision)
{
this.project = project;
this.mcversion = this.minecraftVersion = minecraftVersion;
this.revision = revision;
this.name = project.getName();
this.displayName = project.hasProperty("displayName") ? project.property("displayName").toString() : project.getDescription();
this.version = project.getVersion().toString();
}
代码示例来源:origin: com.android.tools.build/gradle-core
@Nullable
private static Boolean getOptionalBoolean(
@NonNull Project project,
@NonNull String propertyName) {
if (project.hasProperty(propertyName)) {
return getBoolean(project, propertyName);
} else {
return null;
}
}
代码示例来源:origin: gradle.plugin.org.avaje.boot/boot-gradle-plugin
private String getMainClassNameProperty() {
if (getProject().hasProperty("mainClassName")) {
return (String) getProject().property("mainClassName");
}
ExtraPropertiesExtension extraProperties = (ExtraPropertiesExtension) getProject()
.getExtensions().getByName("ext");
if (extraProperties.has("mainClassName")) {
return (String) extraProperties.get("mainClassName");
}
return null;
}
内容来源于网络,如有侵权,请联系作者删除!