The log shows that it’s looking for artifacts with an extension of ‘bundle’, whereas the bundle packaging type actually produces artifacts with an extension of ‘jar’ - this suggests that the bundle lifecycle extension has not been installed for the itest project.
What does the sip-detection pom.xml look like? Have you tried adding maven-bundle-plugin to the pluginManagement of that pom.xml with <extensions>true</extensions> ? What do the dependency declarations in the itest pom.xml look like? On Friday, 27 March 2015 at 08:04, Christian Eugster wrote: > Hi, > > I am quite new to maven and I have the following problem: > > I have a project with several modules (api and impl) and one of them is an > integration test module, that contains only a test class. The pom of this > module references (as I see) all dependencies. When I run the parents pom all > modules are successfully installed, even the itest module seems to run > successfully (as the log says). When I run only the itest module using mvn > test I get dependency errors, saying that the other modules could not be > found and the run ends with errors (while running the parents pom ends > successfully). I checked also the local repository for the compiled jars and > all are there. I do not understand what is going wrong. Can anyone give me a > hint? > > I am running on yosemite, eclipse juno with m2e (but with mvn form > commandline it is the same). Following the log for the parent poms run, that > for the itest run > > Thank you in advance for any hints! > > Regards Christian > > The log for parents pom run: > > Christians-Docuteam-MacBook:sip-detection christian$ mvn install > [INFO] Scanning for projects... > [INFO] > ------------------------------------------------------------------------ > [INFO] Reactor Build Order: > [INFO] > [INFO] sip-detection > [INFO] sip-detector-api Bundle > [INFO] sip-detector-matterhorn Blueprint Bundle > [INFO] sip-detection-processor bundle > [INFO] sip-detection-features > [INFO] sip-detector-itest > [INFO] > [INFO] > ------------------------------------------------------------------------ > [INFO] Building sip-detection 0.0.1-SNAPSHOT > [INFO] > ------------------------------------------------------------------------ > [INFO] > [INFO] --- maven-install-plugin:2.4:install (default-install) @ sip-detection > --- > [INFO] Installing > /Users/christian/Projekte/ceugster/Entwicklung/Test/Workspace-4.4/herakles/ingest/sip-detection/pom.xml > to > /Users/christian/.m2/repository/ch/eugster/herakles/sip-detection/0.0.1-SNAPSHOT/sip-detection-0.0.1-SNAPSHOT.pom > [INFO] > [INFO] > ------------------------------------------------------------------------ > [INFO] Building sip-detector-api Bundle 0.0.1-SNAPSHOT > [INFO] > ------------------------------------------------------------------------ > [INFO] > [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ > sip-detector-api --- > [INFO] Using 'UTF-8' encoding to copy filtered resources. > [INFO] skip non existing resourceDirectory > /Users/christian/Projekte/ceugster/Entwicklung/Test/Workspace-4.4/herakles/ingest/sip-detection/sip-detector-api/src/main/resources > [INFO] > [INFO] --- maven-compiler-plugin:3.2:compile (default-compile) @ > sip-detector-api --- > [INFO] Nothing to compile - all classes are up to date > [INFO] > [INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ > sip-detector-api --- > [INFO] Using 'UTF-8' encoding to copy filtered resources. > [INFO] skip non existing resourceDirectory > /Users/christian/Projekte/ceugster/Entwicklung/Test/Workspace-4.4/herakles/ingest/sip-detection/sip-detector-api/src/test/resources > [INFO] > [INFO] --- maven-compiler-plugin:3.2:testCompile (default-testCompile) @ > sip-detector-api --- > [INFO] No sources to compile > [INFO] > [INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ > sip-detector-api --- > [INFO] > [INFO] --- maven-bundle-plugin:2.5.3:bundle (default-bundle) @ > sip-detector-api --- > [INFO] > [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ > sip-detector-api --- > [INFO] Installing > /Users/christian/Projekte/ceugster/Entwicklung/Test/Workspace-4.4/herakles/ingest/sip-detection/sip-detector-api/target/sip-detector-api-0.0.1-SNAPSHOT.jar > to > /Users/christian/.m2/repository/ch/eugster/herakles/sip-detector-api/0.0.1-SNAPSHOT/sip-detector-api-0.0.1-SNAPSHOT.jar > [INFO] Installing > /Users/christian/Projekte/ceugster/Entwicklung/Test/Workspace-4.4/herakles/ingest/sip-detection/sip-detector-api/pom.xml > to > /Users/christian/.m2/repository/ch/eugster/herakles/sip-detector-api/0.0.1-SNAPSHOT/sip-detector-api-0.0.1-SNAPSHOT.pom > [INFO] > [INFO] --- maven-bundle-plugin:2.5.3:install (default-install) @ > sip-detector-api --- > [INFO] Installing > ch/eugster/herakles/sip-detector-api/0.0.1-SNAPSHOT/sip-detector-api-0.0.1-SNAPSHOT.jar > [INFO] Writing OBR metadata > [INFO] > [INFO] > ------------------------------------------------------------------------ > [INFO] Building sip-detector-matterhorn Blueprint Bundle 0.0.1-SNAPSHOT > [INFO] > ------------------------------------------------------------------------ > [INFO] > [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ > sip-detector-matterhorn --- > [INFO] Using 'UTF-8' encoding to copy filtered resources. > [INFO] Copying 1 resource > [INFO] > [INFO] --- maven-compiler-plugin:3.2:compile (default-compile) @ > sip-detector-matterhorn --- > [INFO] Nothing to compile - all classes are up to date > [INFO] > [INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ > sip-detector-matterhorn --- > [INFO] Using 'UTF-8' encoding to copy filtered resources. > [INFO] Copying 2 resources > [INFO] > [INFO] --- maven-compiler-plugin:3.2:testCompile (default-testCompile) @ > sip-detector-matterhorn --- > [INFO] Nothing to compile - all classes are up to date > [INFO] > [INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ > sip-detector-matterhorn --- > [INFO] Surefire report directory: > /Users/christian/Projekte/ceugster/Entwicklung/Test/Workspace-4.4/herakles/ingest/sip-detection/sip-detector-matterhorn/target/surefire-reports > > ------------------------------------------------------- > T E S T S > ------------------------------------------------------- > Running ch.eugster.herakles.test.MatterhornProfileDetectorUnitTest > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.089 sec - > in ch.eugster.herakles.test.MatterhornProfileDetectorUnitTest > > Results : > > Tests run: 2, Failures: 0, Errors: 0, Skipped: 0 > > [INFO] > [INFO] --- maven-bundle-plugin:2.5.3:bundle (default-bundle) @ > sip-detector-matterhorn --- > [INFO] > [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ > sip-detector-matterhorn --- > [INFO] Installing > /Users/christian/Projekte/ceugster/Entwicklung/Test/Workspace-4.4/herakles/ingest/sip-detection/sip-detector-matterhorn/target/sip-detector-matterhorn-0.0.1-SNAPSHOT.jar > to > /Users/christian/.m2/repository/ch/eugster/herakles/sip-detector-matterhorn/0.0.1-SNAPSHOT/sip-detector-matterhorn-0.0.1-SNAPSHOT.jar > [INFO] Installing > /Users/christian/Projekte/ceugster/Entwicklung/Test/Workspace-4.4/herakles/ingest/sip-detection/sip-detector-matterhorn/pom.xml > to > /Users/christian/.m2/repository/ch/eugster/herakles/sip-detector-matterhorn/0.0.1-SNAPSHOT/sip-detector-matterhorn-0.0.1-SNAPSHOT.pom > [INFO] > [INFO] --- maven-bundle-plugin:2.5.3:install (default-install) @ > sip-detector-matterhorn --- > [INFO] Installing > ch/eugster/herakles/sip-detector-matterhorn/0.0.1-SNAPSHOT/sip-detector-matterhorn-0.0.1-SNAPSHOT.jar > [INFO] Writing OBR metadata > [INFO] > [INFO] > ------------------------------------------------------------------------ > [INFO] Building sip-detection-processor bundle 0.0.1-SNAPSHOT > [INFO] > ------------------------------------------------------------------------ > [INFO] > [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ > sip-detection-processor --- > [INFO] Using 'UTF-8' encoding to copy filtered resources. > [INFO] Copying 1 resource > [INFO] > [INFO] --- maven-compiler-plugin:3.2:compile (default-compile) @ > sip-detection-processor --- > [INFO] Nothing to compile - all classes are up to date > [INFO] > [INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ > sip-detection-processor --- > [INFO] Using 'UTF-8' encoding to copy filtered resources. > [INFO] Copying 2 resources > [INFO] > [INFO] --- maven-compiler-plugin:3.2:testCompile (default-testCompile) @ > sip-detection-processor --- > [INFO] Nothing to compile - all classes are up to date > [INFO] > [INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ > sip-detection-processor --- > [INFO] > [INFO] --- maven-bundle-plugin:2.5.3:bundle (default-bundle) @ > sip-detection-processor --- > [INFO] > [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ > sip-detection-processor --- > [INFO] Installing > /Users/christian/Projekte/ceugster/Entwicklung/Test/Workspace-4.4/herakles/ingest/sip-detection/sip-detection-processor/target/sip-detection-processor-0.0.1-SNAPSHOT.jar > to > /Users/christian/.m2/repository/ch/eugster/herakles/sip-detection-processor/0.0.1-SNAPSHOT/sip-detection-processor-0.0.1-SNAPSHOT.jar > [INFO] Installing > /Users/christian/Projekte/ceugster/Entwicklung/Test/Workspace-4.4/herakles/ingest/sip-detection/sip-detection-processor/pom.xml > to > /Users/christian/.m2/repository/ch/eugster/herakles/sip-detection-processor/0.0.1-SNAPSHOT/sip-detection-processor-0.0.1-SNAPSHOT.pom > [INFO] > [INFO] --- maven-bundle-plugin:2.5.3:install (default-install) @ > sip-detection-processor --- > [INFO] Installing > ch/eugster/herakles/sip-detection-processor/0.0.1-SNAPSHOT/sip-detection-processor-0.0.1-SNAPSHOT.jar > [INFO] Writing OBR metadata > [INFO] > [INFO] > ------------------------------------------------------------------------ > [INFO] Building sip-detection-features 0.0.1-SNAPSHOT > [INFO] > ------------------------------------------------------------------------ > [INFO] > [INFO] --- maven-resources-plugin:2.7:resources (filter) @ > sip-detection-features --- > [INFO] Using 'UTF-8' encoding to copy filtered resources. > [INFO] Copying 1 resource > [INFO] > [INFO] --- build-helper-maven-plugin:1.9.1:attach-artifact (attach-artifacts) > @ sip-detection-features --- > [INFO] > [INFO] --- maven-install-plugin:2.4:install (default-install) @ > sip-detection-features --- > [INFO] Installing > /Users/christian/Projekte/ceugster/Entwicklung/Test/Workspace-4.4/herakles/ingest/sip-detection/sip-detection-features/pom.xml > to > /Users/christian/.m2/repository/ch/eugster/herakles/sip-detection-features/0.0.1-SNAPSHOT/sip-detection-features-0.0.1-SNAPSHOT.pom > [INFO] Installing > /Users/christian/Projekte/ceugster/Entwicklung/Test/Workspace-4.4/herakles/ingest/sip-detection/sip-detection-features/target/classes/features.xml > to > /Users/christian/.m2/repository/ch/eugster/herakles/sip-detection-features/0.0.1-SNAPSHOT/sip-detection-features-0.0.1-SNAPSHOT-features.xml > [INFO] > [INFO] > ------------------------------------------------------------------------ > [INFO] Building sip-detector-itest 0.0.1-SNAPSHOT > [INFO] > ------------------------------------------------------------------------ > [INFO] > [INFO] --- maven-paxexam-plugin:1.2.4:generate-depends-file (generate-config) > @ sip-detector-itest --- > [INFO] Created: > /Users/christian/Projekte/ceugster/Entwicklung/Test/Workspace-4.4/herakles/ingest/sip-detection/sip-detector-itest/target/classes/META-INF/maven/dependencies.properties > [INFO] > [INFO] --- maven-failsafe-plugin:2.12:integration-test (integration-test) @ > sip-detector-itest --- > [INFO] Failsafe report directory: > /Users/christian/Projekte/ceugster/Entwicklung/Test/Workspace-4.4/herakles/ingest/sip-detection/sip-detector-itest/target/failsafe-reports > > ------------------------------------------------------- > T E S T S > ------------------------------------------------------- > > Results : > > Tests run: 0, Failures: 0, Errors: 0, Skipped: 0 > > [WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. > build is platform dependent! > [INFO] > [INFO] --- maven-failsafe-plugin:2.12:verify (verify) @ sip-detector-itest --- > [INFO] Failsafe report directory: > /Users/christian/Projekte/ceugster/Entwicklung/Test/Workspace-4.4/herakles/ingest/sip-detection/sip-detector-itest/target/failsafe-reports > [WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. > build is platform dependent! > [INFO] > [INFO] --- maven-install-plugin:2.4:install (default-install) @ > sip-detector-itest --- > [INFO] Installing > /Users/christian/Projekte/ceugster/Entwicklung/Test/Workspace-4.4/herakles/ingest/sip-detection/sip-detector-itest/pom.xml > to > /Users/christian/.m2/repository/ch/eugster/herakles/sip-detector-itest/0.0.1-SNAPSHOT/sip-detector-itest-0.0.1-SNAPSHOT.pom > [INFO] > ------------------------------------------------------------------------ > [INFO] Reactor Summary: > [INFO] > [INFO] sip-detection ..................................... SUCCESS [0.171s] > [INFO] sip-detector-api Bundle ........................... SUCCESS [1.735s] > [INFO] sip-detector-matterhorn Blueprint Bundle .......... SUCCESS [1.237s] > [INFO] sip-detection-processor bundle .................... SUCCESS [0.208s] > [INFO] sip-detection-features ............................ SUCCESS [0.186s] > [INFO] sip-detector-itest ................................ SUCCESS [0.945s] > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD SUCCESS > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 5.423s > [INFO] Finished at: Fri Mar 27 09:01:17 CET 2015 > [INFO] Final Memory: 23M/270M > [INFO] > ------------------------------------------------------------------------ > Christians-Docuteam-MacBook:sip-detection christian$ > > The log for itest run: > > Christians-Docuteam-MacBook:sip-detector-itest christian$ mvn test > [INFO] Scanning for projects... > [INFO] > [INFO] > ------------------------------------------------------------------------ > [INFO] Building sip-detector-itest 0.0.1-SNAPSHOT > [INFO] > ------------------------------------------------------------------------ > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD FAILURE > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 0.952s > [INFO] Finished at: Fri Mar 27 09:02:43 CET 2015 > [INFO] Final Memory: 11M/155M > [INFO] > ------------------------------------------------------------------------ > [ERROR] Failed to execute goal on project sip-detector-itest: Could not > resolve dependencies for project > ch.eugster.herakles:sip-detector-itest:pom:0.0.1-SNAPSHOT: The following > artifacts could not be resolved: > ch.eugster.herakles:sip-detector-api:bundle:0.0.1-SNAPSHOT, > ch.eugster.herakles:sip-detector-matterhorn:bundle:0.0.1-SNAPSHOT, > ch.eugster.herakles:sip-matterhorn-profile:bundle:0.0.1-SNAPSHOT, > ch.eugster.herakles:sip-api:bundle:0.0.1-SNAPSHOT, > ch.eugster.herakles:sip-detection-processor:bundle:0.0.1-SNAPSHOT: Could not > find artifact ch.eugster.herakles:sip-detector-api:bundle:0.0.1-SNAPSHOT -> > [Help 1] > [ERROR] > [ERROR] To see the full stack trace of the errors, re-run Maven with the -e > switch. > [ERROR] Re-run Maven using the -X switch to enable full debug logging. > [ERROR] > [ERROR] For more information about the errors and possible solutions, please > read the following articles: > [ERROR] [Help 1] > http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException > Christians-Docuteam-MacBook:sip-detector-itest christian$ > > > > > > Christian Eugster > Grissian 14 > I-39010 Tisens > I: +39 0473 420 873 > CH: +41 79 107 92 27 > [email protected] (mailto:[email protected]) > >
