org.gradle.api.Project.hasProperty()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(5.6k)|赞(0)|评价(0)|浏览(945)

本文整理了Java中org.gradle.api.Project.hasProperty()方法的一些代码示例,展示了Project.hasProperty()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Project.hasProperty()方法的具体详情如下:
包路径:org.gradle.api.Project
类名称:Project
方法名:hasProperty

Project.hasProperty介绍

暂无

代码示例

代码示例来源:origin: linkedin/rest.li

  1. public static String findCompatLevel(Project project, String propertyName)
  2. {
  3. if (project.hasProperty(propertyName))
  4. {
  5. String compatLevel = project.property(propertyName).toString().toUpperCase();
  6. if (compatLevel.equals("OFF"))
  7. {
  8. return "IGNORE";
  9. }
  10. else
  11. {
  12. return compatLevel;
  13. }
  14. }
  15. else
  16. {
  17. if (propertyName.equals(SNAPSHOT_COMPAT_REQUIREMENT))
  18. {
  19. // backwards compatible by default.
  20. return "BACKWARDS";
  21. }
  22. else
  23. {
  24. // off by default
  25. return "OFF";
  26. }
  27. }
  28. }
  29. }

代码示例来源:origin: apache/incubator-netbeans

  1. NbProjectInfo model = new NbProjectInfoBuilder(prj).buildAll();
  2. Map<String, Object> info = model.getInfo();
  3. if (prj.hasProperty("nbSerializeCheck")) {
  4. List<String> serializeProblems = new LinkedList<>();

代码示例来源:origin: lenskit/lenskit

  1. if (project.hasProperty(prjProp)) {
  2. Object val = project.findProperty(prjProp);
  3. String vstr = val != null ? val.toString() : null;

代码示例来源:origin: gradle.plugin.tui.sse.mde4cpp/MDE4CPPGeneratePlugin

  1. /**
  2. * @param project Gradle project
  3. * @return true if parameter 'structureOnly' is configured, otherwise false
  4. */
  5. static boolean hasStructuredOnlyParameter(Project project)
  6. {
  7. return (project.hasProperty("StructureOnly") || project.hasProperty("SO"));
  8. }
  9. }

代码示例来源:origin: diffplug/spotless

  1. rootApplyTask.setDescription(APPLY_DESCRIPTION);
  2. String filePatterns;
  3. if (project.hasProperty(FILES_PROPERTY) && project.property(FILES_PROPERTY) instanceof String) {
  4. filePatterns = (String) project.property(FILES_PROPERTY);
  5. } else {

代码示例来源:origin: spring-gradle-plugins/dependency-management-plugin

  1. @Override
  2. public String getProperty(String name) {
  3. if (this.project.hasProperty(name)) {
  4. Object property = this.project.property(name);
  5. if (property != null) {
  6. return property.toString();
  7. }
  8. }
  9. return null;
  10. }

代码示例来源:origin: ibinti/bugvm

  1. public String getIosSignIdentity() {
  2. return project.hasProperty("bugvm.iosSignIdentity")
  3. ? project.getProperties().get("bugvm.iosSignIdentity").toString()
  4. : iosSignIdentity;
  5. }

代码示例来源:origin: ibinti/bugvm

  1. public String getIosProvisioningProfile() {
  2. return project.hasProperty("bugvm.iosProvisioningProfile")
  3. ? project.getProperties().get("bugvm.iosProvisioningProfile").toString()
  4. : iosProvisioningProfile;
  5. }

代码示例来源:origin: ibinti/bugvm

  1. public String getIosSimulatorSdk() {
  2. return project.hasProperty("bugvm.iosSimulatorSdk")
  3. ? project.getProperties().get("bugvm.iosSimulatorSdk").toString()
  4. : iosSimulatorSdk;
  5. }

代码示例来源:origin: ibinti/bugvm

  1. public boolean isIosSkipSigning() {
  2. return project.hasProperty("bugvm.iosSkipSigning")
  3. ? Boolean.parseBoolean(project.getProperties().get("bugvm.iosSkipSigning").toString())
  4. : iosSkipSigning;
  5. }

代码示例来源:origin: ibinti/bugvm

  1. public int getDebugPort() {
  2. return project.hasProperty("bugvm.debugPort")
  3. ? Integer.parseInt(project.getProperties().get("bugvm.debugPort").toString())
  4. : debugPort;
  5. }

代码示例来源:origin: ibinti/bugvm

  1. public boolean isSkipLaunch() {
  2. return project.hasProperty("bugvm.skipLaunch")
  3. ? Boolean.parseBoolean(project.getProperties().get("bugvm.skipLaunch").toString())
  4. : skipLaunch;
  5. }

代码示例来源:origin: ibinti/bugvm

  1. public boolean isDebug() {
  2. return project.hasProperty("bugvm.debug")
  3. ? Boolean.parseBoolean(project.getProperties().get("bugvm.debug").toString())
  4. : debug;
  5. }

代码示例来源:origin: ibinti/bugvm

  1. public String getArchs() {
  2. if (project.hasProperty("bugvm.archs")) {
  3. return project.getProperties().get("bugvm.archs").toString();
  4. }
  5. return archs;
  6. }

代码示例来源:origin: ibinti/bugvm

  1. public String getCacheDir() {
  2. return project.hasProperty("bugvm.cacheDir") ? project.getProperties().get("bugvm.cacheDir").toString() : null;
  3. }
  4. }

代码示例来源:origin: gradle.plugin.com.github.pivotalservices/ya-cf-app-gradle-plugin

  1. public Optional<List<String>> getListPropertyFromProject(String propertyName) {
  2. if (this.project.hasProperty(propertyName)) {
  3. return Optional.of(Strings.split((String) this.project.property(propertyName)));
  4. }
  5. return Optional.empty();
  6. }

代码示例来源:origin: gradle.plugin.br.com.sabium/gradle-bump

  1. @Override
  2. public void apply(final Project project) {
  3. String versao = StringUtils.EMPTY;
  4. if (project.hasProperty("version")) {
  5. versao = System.getProperty("version");
  6. }
  7. Bump.setConfigurations(new GitVersion(project.getRootProject().getProjectDir().getAbsolutePath()), versao);
  8. project.getTasks().create("bump", Bump.class);
  9. }
  10. }

代码示例来源:origin: MinecraftForge/ForgeGradle

  1. LiteModJson(Project project, String minecraftVersion, String revision)
  2. {
  3. this.project = project;
  4. this.mcversion = this.minecraftVersion = minecraftVersion;
  5. this.revision = revision;
  6. this.name = project.getName();
  7. this.displayName = project.hasProperty("displayName") ? project.property("displayName").toString() : project.getDescription();
  8. this.version = project.getVersion().toString();
  9. }

代码示例来源:origin: com.android.tools.build/gradle-core

  1. @Nullable
  2. private static Boolean getOptionalBoolean(
  3. @NonNull Project project,
  4. @NonNull String propertyName) {
  5. if (project.hasProperty(propertyName)) {
  6. return getBoolean(project, propertyName);
  7. } else {
  8. return null;
  9. }
  10. }

代码示例来源:origin: gradle.plugin.org.avaje.boot/boot-gradle-plugin

  1. private String getMainClassNameProperty() {
  2. if (getProject().hasProperty("mainClassName")) {
  3. return (String) getProject().property("mainClassName");
  4. }
  5. ExtraPropertiesExtension extraProperties = (ExtraPropertiesExtension) getProject()
  6. .getExtensions().getByName("ext");
  7. if (extraProperties.has("mainClassName")) {
  8. return (String) extraProperties.get("mainClassName");
  9. }
  10. return null;
  11. }

相关文章