sorry, can't understand the case: problem when building the archetype? with project generated from archetype?
Regards, Hervé Le vendredi 13 mars 2015 08:54:06 Martin Gütlein a écrit : > Anyone? > Where could I get some help on this issue (already tried stackoverflow > as well)? > > Martin > > Am 10.03.2015 um 19:59 schrieb Martin Gütlein: > > Hi, > > > > I would like to run integration tests on my project, performing and > > testing rest-calls to my server. > > > > I have a maven project layout like with modules: > > MyProject-api > > MyProject-api-impl > > MyProject-webapp > > MyProject-webapp-exec > > MyProject-webapp-it > > (see https://tomcat.apache.org/maven-plugin-2.0-beta-1/archetype.html) > > > > The IT tests are defined in > > MyProject-api-impl/src/test/java/.../..IT.java This may be part of the > > problem, because they should be applied not only to the > > project-api-impl, but to the entire project. How can I specify this? > > > > Kind regards, > > Martin > > > > I'll post parts of my pom.xml at the end of this mail. When I run "mvn > > verify" the output looks like this: > > > > $ mvn clean verify > > [INFO] Scanning for projects... > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] Reactor Build Order: > > [INFO] > > [INFO] MyProject > > [INFO] MyProject-api > > [INFO] MyProject-api-impl > > [INFO] MyProject-webapp > > [INFO] MyProject-webapp-exec > > [INFO] > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] Building MyProject 0.2 > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] > > ... > > [INFO] > > [INFO] --- tomcat7-maven-plugin:2.0:run-war-only (tomcat7-run) @ > > MyProject --- > > [INFO] Skipping non-war project > > [INFO] > > [INFO] --- maven-failsafe-plugin:2.12.4:integration-test (default) @ > > MyProject --- > > [INFO] No tests to run. > > [INFO] > > [INFO] --- tomcat7-maven-plugin:2.0:shutdown (tomcat7-shutdown) @ > > MyProject --- > > [INFO] > > [INFO] --- maven-failsafe-plugin:2.12.4:verify (default) @ MyProject --- > > [INFO] No tests to run. > > [INFO] > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] Building MyProject-api 0.2 > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] > > .... > > [INFO] > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] Building MyProject-api-impl 0.2 > > [INFO] > > ------------------------------------------------------------------------ > > [INFO] > > [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ > > MyProject-api-impl --- > > [INFO] Deleting > > /home/martin/workspace/myproject/MyProject-api-impl/target > > [INFO] > > [INFO] --- maven-enforcer-plugin:1.0.1:enforce (enforce-java) @ > > MyProject-api-impl --- > > [INFO] > > [INFO] --- maven-resources-plugin:2.3:resources (default-resources) @ > > MyProject-api-impl --- > > [INFO] Using 'UTF-8' encoding to copy filtered resources. > > [INFO] skip non existing resourceDirectory > > /home/martin/workspace/myproject/MyProject-api-impl/src/main/resources > > [INFO] > > [INFO] --- maven-compiler-plugin:2.5.1:compile (default-compile) @ > > MyProject-api-impl --- > > [INFO] Compiling 280 source files to > > /home/martin/workspace/myproject/MyProject-api-impl/target/classes > > [INFO] > > [INFO] --- maven-resources-plugin:2.3:testResources > > (default-testResources) @ MyProject-api-impl --- > > [INFO] Using 'UTF-8' encoding to copy filtered resources. > > [INFO] skip non existing resourceDirectory > > /home/martin/workspace/myproject/MyProject-api-impl/src/test/resources > > [INFO] > > [INFO] --- maven-compiler-plugin:2.5.1:testCompile > > (default-testCompile) @ MyProject-api-impl --- > > [INFO] Compiling 4 source files to > > /home/martin/workspace/myproject/MyProject-api-impl/target/test-classes > > [INFO] > > [INFO] --- maven-surefire-plugin:2.12.3:test (default-test) @ > > MyProject-api-impl --- > > [INFO] Tests are skipped. > > [INFO] > > [INFO] --- maven-jar-plugin:2.2:jar (default-jar) @ MyProject-api-impl > > --- > > [INFO] Building jar: > > /home/martin/workspace/myproject/MyProject-api-impl/target/MyProject-api-i > > mpl-0.2.jar [INFO] > > [INFO] --- tomcat7-maven-plugin:2.0:run-war-only (tomcat7-run) @ > > MyProject-api-impl --- > > [INFO] Skipping non-war project > > [INFO] > > [INFO] --- maven-failsafe-plugin:2.12.4:integration-test (default) @ > > MyProject-api-impl --- > > [INFO] Failsafe report directory: > > /home/martin/workspace/myproject/MyProject-api-impl/target/failsafe-report > > s > > > > ------------------------------------------------------- > > > > T E S T S > > > > ------------------------------------------------------- > > Running org.kramerlab.myproject.api.impl.services.CompoundIT > > anonymous > GET to http://localhost:8080 > > failed, please start services first! > > > > > > > > > > > > > > Parts of my pom.xml in the root project folder: > > > > <build> > > > > <pluginManagement> > > > > <plugins> > > > > ... > > > > <plugin> > > > > <groupId>org.apache.tomcat.maven</groupId> > > > > <artifactId>tomcat7-maven-plugin</artifactId> > > > > <version>2.0</version> > > <executions> > > > > <execution> > > > > <id>tomcat7-run</id> > > <goals> > > > > <goal>run-war-only</goal> > > > > </goals> > > <phase>pre-integration-test</phase> > > <configuration> > > > > <fork>true</fork> > > > > </configuration> > > > > </execution> > > <execution> > > > > <id>tomcat7-shutdown</id> > > <goals> > > > > <goal>shutdown</goal> > > > > </goals> > > <phase>post-integration-test</phase> > > > > </execution> > > > > </executions> > > > > </plugin> > > > > <groupId>org.apache.maven.plugins</groupId> > > > > <artifactId>maven-failsafe-plugin</artifactId> > > > > <version>2.12.4</version> > > <executions> > > > > <execution> > > > > <goals> > > > > <goal>integration-test</goal> > > <goal>verify</goal> > > > > </goals> > > > > </execution> > > > > </executions> > > > > </plugin> > > > > </plugins> > > > > </pluginManagement> > > <plugins> > > > > ... > > <plugin> > > > > <groupId>org.apache.tomcat.maven</groupId> > > <artifactId>tomcat7-maven-plugin</artifactId> > > > > </plugin> > > <plugin> > > > > <groupId>org.apache.maven.plugins</groupId> > > <artifactId>maven-failsafe-plugin</artifactId> > > > > </plugin> > > > > </plugins> > > > > </build> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org