A non working attempt at getting testing working
Project: http://git-wip-us.apache.org/repos/asf/commons-release-plugin/repo Commit: http://git-wip-us.apache.org/repos/asf/commons-release-plugin/commit/097b0283 Tree: http://git-wip-us.apache.org/repos/asf/commons-release-plugin/tree/097b0283 Diff: http://git-wip-us.apache.org/repos/asf/commons-release-plugin/diff/097b0283 Branch: refs/heads/master Commit: 097b0283a8c3c08f90f1f7e0f13489e4c8652fc6 Parents: 0433b1e Author: Rob Tompkins <[email protected]> Authored: Fri Jan 5 16:17:16 2018 -0500 Committer: Rob Tompkins <[email protected]> Committed: Fri Jan 5 16:17:16 2018 -0500 ---------------------------------------------------------------------- pom.xml | 19 ++++++++++++++++++- .../mojos/CommonsSiteCompressionMojoTest.java | 6 +++--- .../mojos/compress-site/compress-site.xml | 2 -- 3 files changed, 21 insertions(+), 6 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/commons-release-plugin/blob/097b0283/pom.xml ---------------------------------------------------------------------- diff --git a/pom.xml b/pom.xml index 24e5da3..d3a2816 100644 --- a/pom.xml +++ b/pom.xml @@ -68,6 +68,7 @@ <properties> <maven.compiler.source>1.7</maven.compiler.source> <maven.compiler.target>1.7</maven.compiler.target> + <maven.dependency.version>3.5.2</maven.dependency.version> <commons.manifestfile/> <commons.componentid>commons-release-plugin</commons.componentid> <commons.jira.id>COMMONSSITE</commons.jira.id> @@ -84,8 +85,24 @@ <dependencies> <dependency> <groupId>org.apache.maven</groupId> + <artifactId>maven-core</artifactId> + <version>${maven.dependency.version}</version> + </dependency> + <dependency> + <groupId>org.apache.maven</groupId> <artifactId>maven-plugin-api</artifactId> - <version>3.5.2</version> + <version>${maven.dependency.version}</version> + </dependency> + <dependency> + <groupId>org.apache.maven</groupId> + <artifactId>maven-artifact</artifactId> + <version>${maven.dependency.version}</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.apache.maven</groupId> + <artifactId>maven-compat</artifactId> + <version>${maven.dependency.version}</version> </dependency> <dependency> <groupId>org.apache.maven.plugin-tools</groupId> http://git-wip-us.apache.org/repos/asf/commons-release-plugin/blob/097b0283/src/test/java/org/apache/commons/release/plugin/mojos/CommonsSiteCompressionMojoTest.java ---------------------------------------------------------------------- diff --git a/src/test/java/org/apache/commons/release/plugin/mojos/CommonsSiteCompressionMojoTest.java b/src/test/java/org/apache/commons/release/plugin/mojos/CommonsSiteCompressionMojoTest.java index 745a297..cc3f0b9 100644 --- a/src/test/java/org/apache/commons/release/plugin/mojos/CommonsSiteCompressionMojoTest.java +++ b/src/test/java/org/apache/commons/release/plugin/mojos/CommonsSiteCompressionMojoTest.java @@ -34,11 +34,11 @@ public class CommonsSiteCompressionMojoTest extends AbstractMojoTestCase { protected void setUp() throws Exception { super.setUp(); - File testFile = getTestFile("target/test-classes/mojos/compress-site/compress-site.xml"); - mojo = (CommonsSiteCompressionMojo) lookupMojo("compress-site", testFile); } - public void testCompressSite() throws MojoExecutionException, MojoFailureException { + public void testCompressSite() throws Exception { + File testFile = getTestFile("target/test-classes/mojos/compress-site/compress-site.xml"); + mojo = (CommonsSiteCompressionMojo) lookupMojo("compress-site", testFile); mojo.execute(); } } http://git-wip-us.apache.org/repos/asf/commons-release-plugin/blob/097b0283/src/test/resources/mojos/compress-site/compress-site.xml ---------------------------------------------------------------------- diff --git a/src/test/resources/mojos/compress-site/compress-site.xml b/src/test/resources/mojos/compress-site/compress-site.xml index 8bdcf5b..c392fdc 100644 --- a/src/test/resources/mojos/compress-site/compress-site.xml +++ b/src/test/resources/mojos/compress-site/compress-site.xml @@ -25,8 +25,6 @@ <artifactId>commons-release-plugin</artifactId> <configuration> <siteDirectory>${basedir}/target/test-classes/mojos/compress-site/example-site</siteDirectory> - <goals>site-deploy</goals> - <useReleaseProfile>true</useReleaseProfile> </configuration> </plugin> </plugins>
