This is an automated email from the ASF dual-hosted git repository. zregvart pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/master by this push: new 8e084e5 olingo2 test setup changed upgraded archetype plugin 8e084e5 is described below commit 8e084e5b4e6dca7560c4264961047a478f23d6c0 Author: Zoran Regvart <zregv...@apache.org> AuthorDate: Sun Feb 18 22:49:45 2018 +0100 olingo2 test setup changed upgraded archetype plugin The build failed as with the root cause that the `target` directory was missing in the `camel-olingo2-component` module, this uses the archetype plugin directly from the same Maven, and does not run a separate Maven process, which could make it fail if the `mvn` is not on PATH. And that happens when Maven is run from Maven Wrapper. --- .../camel-olingo2/camel-olingo2-component/pom.xml | 63 ++++++++++++++-------- parent/pom.xml | 2 +- 2 files changed, 43 insertions(+), 22 deletions(-) diff --git a/components/camel-olingo2/camel-olingo2-component/pom.xml b/components/camel-olingo2/camel-olingo2-component/pom.xml index 59b9815..4c3fc0f 100644 --- a/components/camel-olingo2/camel-olingo2-component/pom.xml +++ b/components/camel-olingo2/camel-olingo2-component/pom.xml @@ -299,34 +299,55 @@ <build> <plugins> <plugin> - <groupId>org.codehaus.mojo</groupId> - <artifactId>exec-maven-plugin</artifactId> - <version>${exec-maven-plugin-version}</version> + <groupId>org.codehaus.gmavenplus</groupId> + <artifactId>gmavenplus-plugin</artifactId> + <version>${gmavenplus-plugin-version}</version> <executions> <execution> - <id>generate-sources</id> + <id>define-archetype-properties</id> <phase>generate-test-sources</phase> <goals> - <goal>exec</goal> + <goal>execute</goal> </goals> + <configuration> + <scripts> + <script><![CDATA[ + session.userProperties['version'] = project.version + session.userProperties['groupId'] = 'org.apache.camel' + session.userProperties['artifactId'] = 'olingo2-my-car-service' + ]]></script> + </scripts> + </configuration> + </execution> + </executions> + <dependencies> + <dependency> + <groupId>org.codehaus.groovy</groupId> + <artifactId>groovy-all</artifactId> + <version>${groovy-version}</version> + <scope>runtime</scope> + </dependency> + </dependencies> + </plugin> + <plugin> + <artifactId>maven-archetype-plugin</artifactId> + <version>3.0.1</version> + <executions> + <execution> + <id>generate-my-car-service</id> + <phase>generate-test-sources</phase> + <goals> + <goal>generate</goal> + </goals> + <configuration> + <basedir>${project.build.directory}</basedir> + <interactiveMode>false</interactiveMode> + <archetypeGroupId>org.apache.olingo</archetypeGroupId> + <archetypeArtifactId>olingo-odata2-sample-cars-annotation-archetype</archetypeArtifactId> + <archetypeVersion>${olingo2-version}</archetypeVersion> + </configuration> </execution> </executions> - <configuration> - <executable>mvn${maven.exe.file.extension}</executable> - <workingDirectory>${basedir}/target</workingDirectory> - <arguments> - <argument>archetype:generate</argument> - <argument>-q</argument> - <argument>-fn</argument> - <argument>-DinteractiveMode=false</argument> - <argument>-Dversion=${project.version}</argument> - <argument>-DgroupId=org.apache.camel</argument> - <argument>-DartifactId=olingo2-my-car-service</argument> - <argument>-DarchetypeGroupId=org.apache.olingo</argument> - <argument>-DarchetypeArtifactId=olingo-odata2-sample-cars-annotation-archetype</argument> - <argument>-DarchetypeVersion=${olingo2-version}</argument> - </arguments> - </configuration> </plugin> </plugins> </build> diff --git a/parent/pom.xml b/parent/pom.xml index 1b70894..e2017f7 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -469,7 +469,7 @@ <!-- needed from tooling/archetypes --> <!-- use antrun 1.6 as 1.7 fails with finding tools.jar on java on some platforms --> <maven-antrun-plugin-version>1.6</maven-antrun-plugin-version> - <maven-archetype-plugin-version>2.0</maven-archetype-plugin-version> + <maven-archetype-plugin-version>3.0.1</maven-archetype-plugin-version> <maven-archetype-packaging-version>2.0</maven-archetype-packaging-version> <maven-assembly-plugin-version>3.0.0</maven-assembly-plugin-version> <maven-bundle-version>${maven-bundle-plugin-version}</maven-bundle-version> -- To stop receiving notification emails like this one, please contact zregv...@apache.org.