Java Code Examples for org.gradle.api.Project#setVersion()
The following examples show how to use
org.gradle.api.Project#setVersion() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: RuntimeClassoaderFactoryTest.java From crnk-framework with Apache License 2.0 | 6 votes |
@Before public void setup() throws IOException { // TODO address dependency resolution issues GeneratorPlugin.APPLY_DOCLET_BY_DEFAULT = false; testProjectDir.newFolder("src", "main", "java"); File outputDir = testProjectDir.getRoot(); Project project = ProjectBuilder.builder().withName("crnk-gen-typescript-test").withProjectDir(outputDir).build(); project.setVersion("0.0.1"); project.getPluginManager().apply(JavaPlugin.class); project.getPluginManager().apply(GeneratorPlugin.class); GeneratorExtension config = project.getExtensions().getByType(GeneratorExtension.class); config.getRuntime().setConfiguration("test"); TSGeneratorModule module = new TSGeneratorModule(); factory = new RuntimeClassLoaderFactory(project, module); ClassLoader parentClassLoader = getClass().getClassLoader(); classLoader = factory.createClassLoader(parentClassLoader, true); sharedClassLoader = (RuntimeClassLoaderFactory.SharedClassLoader) classLoader.getParent(); }
Example 2
Source File: CustomVersionPlugin.java From reactor-core with Apache License 2.0 | 6 votes |
@Override public void apply(Project project) { String version = project.getVersion().toString(); Object versionBranchProperty = project.getProperties().get(CUSTOM_VERSION_PROPERTY); if (versionBranchProperty == null) { return; } String versionBranch = versionBranchProperty.toString(); //consider an empty string as "no custom version" if (versionBranch.isEmpty()) { return; } if (!ONLY_ALPHANUMERIC_PATTERN.matcher(versionBranch).matches()) { throw new InvalidUserDataException("Custom version for project passed through -PversionBranch must be alphanumeric chars only: " + versionBranch); } if (!version.endsWith(SNAPSHOT_SUFFIX)) { return; } String realVersion = version + "-" + versionBranch; project.setVersion(realVersion); System.out.println("Building custom snapshot for " + project + ": '" + project.getVersion()); }
Example 3
Source File: CustomVersionPluginTest.java From reactor-core with Apache License 2.0 | 5 votes |
@Test void changesVersionIfPropertyVersionBranchAndSnapshot() { CustomVersionPlugin plugin = new CustomVersionPlugin(); Project project = ProjectBuilder.builder().withName("foo").build(); project.setVersion("1.2.3-SNAPSHOT"); project.getExtensions().add("versionBranch", "custom"); plugin.apply(project); assertThat(project.getVersion()).hasToString("1.2.3-SNAPSHOT-custom"); }
Example 4
Source File: CustomVersionPluginTest.java From reactor-core with Apache License 2.0 | 5 votes |
@Test void doNothingIfPropertyVersionBranchButNoQualifier() { CustomVersionPlugin plugin = new CustomVersionPlugin(); Project project = ProjectBuilder.builder().withName("foo").build(); project.setVersion("1.2.3"); //this is the 2020 release scheme project.getExtensions().add("versionBranch", "custom"); plugin.apply(project); assertThat(project.getVersion()).hasToString("1.2.3"); }
Example 5
Source File: CustomVersionPluginTest.java From reactor-core with Apache License 2.0 | 5 votes |
@Test void doNothingIfPropertyVersionBranchButNotSnapshotQualifier() { CustomVersionPlugin plugin = new CustomVersionPlugin(); Project project = ProjectBuilder.builder().withName("foo").build(); project.setVersion("1.2.3-M1"); project.getExtensions().add("versionBranch", "custom"); plugin.apply(project); assertThat(project.getVersion()).hasToString("1.2.3-M1"); }
Example 6
Source File: CustomVersionPluginTest.java From reactor-core with Apache License 2.0 | 5 votes |
@Test void rejectUnderscoreEvenIfNotSnapshot() { CustomVersionPlugin plugin = new CustomVersionPlugin(); Project project = ProjectBuilder.builder().withName("foo").build(); project.setVersion("1.2.3.SOMETHINGELSE"); project.getExtensions().add("versionBranch", "custom_one"); assertThatExceptionOfType(InvalidUserDataException.class) .isThrownBy(() -> plugin.apply(project)) .withMessage("Custom version for project passed through -PversionBranch must be alphanumeric chars only: custom_one"); assertThat(project.getVersion()).hasToString("1.2.3.SOMETHINGELSE"); }
Example 7
Source File: CustomVersionPluginTest.java From reactor-core with Apache License 2.0 | 5 votes |
@Test void rejectDashEvenIfNotSnapshot() { CustomVersionPlugin plugin = new CustomVersionPlugin(); Project project = ProjectBuilder.builder().withName("foo").build(); project.setVersion("1.2.3.SOMETHINGELSE"); project.getExtensions().add("versionBranch", "custom-one"); assertThatExceptionOfType(InvalidUserDataException.class) .isThrownBy(() -> plugin.apply(project)) .withMessage("Custom version for project passed through -PversionBranch must be alphanumeric chars only: custom-one"); assertThat(project.getVersion()).hasToString("1.2.3.SOMETHINGELSE"); }
Example 8
Source File: CustomVersionPluginTest.java From reactor-core with Apache License 2.0 | 5 votes |
@Test void rejectSpaceEvenIfNotSnapshot() { CustomVersionPlugin plugin = new CustomVersionPlugin(); Project project = ProjectBuilder.builder().withName("foo").build(); project.setVersion("1.2.3.SOMETHINGELSE"); project.getExtensions().add("versionBranch", "custom one"); assertThatExceptionOfType(InvalidUserDataException.class) .isThrownBy(() -> plugin.apply(project)) .withMessage("Custom version for project passed through -PversionBranch must be alphanumeric chars only: custom one"); assertThat(project.getVersion()).hasToString("1.2.3.SOMETHINGELSE"); }
Example 9
Source File: CustomVersionPluginTest.java From reactor-core with Apache License 2.0 | 5 votes |
@Test void rejectUnderscore() { CustomVersionPlugin plugin = new CustomVersionPlugin(); Project project = ProjectBuilder.builder().withName("foo").build(); project.setVersion("1.2.3-SNAPSHOT"); project.getExtensions().add("versionBranch", "custom_one"); assertThatExceptionOfType(InvalidUserDataException.class) .isThrownBy(() -> plugin.apply(project)) .withMessage("Custom version for project passed through -PversionBranch must be alphanumeric chars only: custom_one"); assertThat(project.getVersion()).hasToString("1.2.3-SNAPSHOT"); }
Example 10
Source File: CustomVersionPluginTest.java From reactor-core with Apache License 2.0 | 5 votes |
@Test void rejectDash() { CustomVersionPlugin plugin = new CustomVersionPlugin(); Project project = ProjectBuilder.builder().withName("foo").build(); project.setVersion("1.2.3-SNAPSHOT"); project.getExtensions().add("versionBranch", "custom-one"); assertThatExceptionOfType(InvalidUserDataException.class) .isThrownBy(() -> plugin.apply(project)) .withMessage("Custom version for project passed through -PversionBranch must be alphanumeric chars only: custom-one"); assertThat(project.getVersion()).hasToString("1.2.3-SNAPSHOT"); }
Example 11
Source File: CustomVersionPluginTest.java From reactor-core with Apache License 2.0 | 5 votes |
@Test void rejectSpace() { CustomVersionPlugin plugin = new CustomVersionPlugin(); Project project = ProjectBuilder.builder().withName("foo").build(); project.setVersion("1.2.3-SNAPSHOT"); project.getExtensions().add("versionBranch", "custom one"); assertThatExceptionOfType(InvalidUserDataException.class) .isThrownBy(() -> plugin.apply(project)) .withMessage("Custom version for project passed through -PversionBranch must be alphanumeric chars only: custom one"); assertThat(project.getVersion()).hasToString("1.2.3-SNAPSHOT"); }
Example 12
Source File: CustomVersionPluginTest.java From reactor-core with Apache License 2.0 | 5 votes |
@Test void acceptsEmptyStringAsNoCustomVersion() { CustomVersionPlugin plugin = new CustomVersionPlugin(); Project project = ProjectBuilder.builder().withName("foo").build(); project.setVersion("1.2.3-SNAPSHOT"); project.getExtensions().add("versionBranch", ""); assertThatCode(() -> plugin.apply(project)).doesNotThrowAnyException(); assertThat(project.getVersion()).hasToString("1.2.3-SNAPSHOT"); }
Example 13
Source File: CustomVersionPluginTest.java From reactor-core with Apache License 2.0 | 5 votes |
@Test void noCustomVersionPropertyDoesNothing() { CustomVersionPlugin plugin = new CustomVersionPlugin(); Project project = ProjectBuilder.builder().withName("foo").build(); project.setVersion("1.2.3-SNAPSHOT"); plugin.apply(project); assertThat(project.getVersion()).hasToString("1.2.3-SNAPSHOT"); }
Example 14
Source File: DeployTaskTest.java From gradle-beanstalk-plugin with MIT License | 5 votes |
@Test public void versionShouldIncludePrefix() { Project project = ProjectBuilder.builder().build(); project.setVersion("version"); Map<String, Object> params = new HashMap<>(); params.put("type", TestDeployTask.class); TestDeployTask task = (TestDeployTask) project.task(params, "tasktest"); BeanstalkDeployment deployment = new BeanstalkDeployment("tasktest"); deployment.setVersionPrefix("test-"); task.setDeployment(deployment); assertTrue(task.findVersionLabel().matches("test-version")); }
Example 15
Source File: GitVersionPlugin.java From gradle-plugins with MIT License | 5 votes |
@Override public void apply(Project project) { this.project = project; this.logger = project.getLogger(); project.setVersion(resolveVersion()); project.allprojects(p -> p.setVersion(project.getVersion())); }
Example 16
Source File: GitVersionPlugin.java From gradle-plugins with MIT License | 5 votes |
@Override public void apply(Project project) { this.project = project; this.logger = project.getLogger(); project.setVersion(resolveVersion()); project.allprojects(p -> p.setVersion(project.getVersion())); }
Example 17
Source File: VersionPlugin.java From pygradle with Apache License 2.0 | 4 votes |
@Override public void execute(Project project) { project.setVersion(version); }
Example 18
Source File: GeneratorPluginTest.java From crnk-framework with Apache License 2.0 | 4 votes |
@Before public void setup() throws IOException { GeneratorPlugin.APPLY_DOCLET_BY_DEFAULT = false; testProjectDir.newFolder("src", "main", "java"); File outputDir = testProjectDir.getRoot(); Project project = ProjectBuilder.builder().withName("crnk-gen-typescript-test").withProjectDir(outputDir).build(); project.setVersion("0.0.1"); project.getPluginManager().apply(JavaPlugin.class); project.getPluginManager().apply(GeneratorPlugin.class); extension = project.getExtensions().getByType(GeneratorExtension.class); extension.getRuntime().setConfiguration("test"); extension.setResourcePackages(Arrays.asList("io.crnk.test.mock")); extension.setForked(false); extension.init(); task = (InMemoryGeneratorTask) project.getTasks().getByName("generateTypescript"); Assert.assertNotNull(task); }