Maven build issue with M1 RC3 src --------------------------------- Key: TUSCANY-403 URL: http://issues.apache.org/jira/browse/TUSCANY-403 Project: Tuscany Type: Bug
Components: Build System Versions: Java-M1 Environment: Wndows, m1-RC3-src Reporter: Andrew Borley >From a completely clean maven (i deleted my .m2 directory) I always get a >build error with any of the M1 release candidate src packages (see trace 1 >below). This seems to be caused by the build system attempting to install the >celtix-required Sun jars into maven before it has downloaded them (see trace 2 >below). However, looking at sca/bindings/sunjars/pom.xml it appears to say >(I'm not particularly familiar with Maven) that the celtix jars package should >be downloaded before the ant file attempts to install them. Re-running mvn after this failure succeeds as the jars have now been downloaded and unpacked, so can be installed into maven. *********************** Build trace 1: *********************** [INFO] ------------------------------------------------------------------------ [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ [INFO] Failed to resolve artifact. Missing: ---------- 1) javax.jws:jsr181-api:jar:2.0-JAXWS-2.0-EA3 Try downloading the file manually from the project website. Then, install it using the command: mvn install:install-file -DgroupId=javax.jws -DartifactId=jsr181-api \ -Dversion=2.0-JAXWS-2.0-EA3 -Dpackaging=jar -Dfile=/path/to/file Path to dependency: 1) org.apache.tuscany.sca.bindings:tuscany-binding-celtix:jar:incubating-M1 2) org.objectweb.celtix:celtix-rt:jar:1.0 3) org.objectweb.celtix:celtix-tools:jar:1.0 4) javax.jws:jsr181-api:jar:2.0-JAXWS-2.0-EA3 2) javax.annotation:jsr250-api:jar:2.0-JAXWS-2.0-EA3 Try downloading the file manually from the project website. Then, install it using the command: mvn install:install-file -DgroupId=javax.annotation -DartifactId=jsr250-api \ -Dversion=2.0-JAXWS-2.0-EA3 -Dpackaging=jar -Dfile=/path/to/file Path to dependency: 1) org.apache.tuscany.sca.bindings:tuscany-binding-celtix:jar:incubating-M1 2) org.objectweb.celtix:celtix-rt:jar:1.0 3) org.objectweb.celtix:celtix-tools:jar:1.0 4) org.objectweb.celtix:celtix-common:jar:1.0 5) javax.annotation:jsr250-api:jar:2.0-JAXWS-2.0-EA3 3) javax.xml:saaj-api:jar:1.3 Try downloading the file manually from: https://jax-ws.dev.java.net/files/documents/4202/24765/JAXWS_SI_20051128.jar Then, install it using the command: mvn install:install-file -DgroupId=javax.xml -DartifactId=saaj-api \ -Dversion=1.3 -Dpackaging=jar -Dfile=/path/to/file Path to dependency: 1) org.apache.tuscany.sca.bindings:tuscany-binding-celtix:jar:incubating-M1 2) org.objectweb.celtix:celtix-rt:jar:1.0 3) org.objectweb.celtix:celtix-tools:jar:1.0 4) javax.xml:saaj-api:jar:1.3 4) javax.xml:jaxws-api:jar:2.0-JAXWS-2.0-EA3 Try downloading the file manually from the project website. Then, install it using the command: mvn install:install-file -DgroupId=javax.xml -DartifactId=jaxws-api \ -Dversion=2.0-JAXWS-2.0-EA3 -Dpackaging=jar -Dfile=/path/to/file Path to dependency: 1) org.apache.tuscany.sca.bindings:tuscany-binding-celtix:jar:incubating-M1 2) org.objectweb.celtix:celtix-rt:jar:1.0 3) org.objectweb.celtix:celtix-tools:jar:1.0 4) org.objectweb.celtix:celtix-common:jar:1.0 5) javax.xml:jaxws-api:jar:2.0-JAXWS-2.0-EA3 ---------- 4 required artifacts are missing. for artifact: org.apache.tuscany.sca.bindings:tuscany-binding-celtix:jar:incubating-M1 from the specified remote repositories: central (http://repo1.maven.org/maven2), objectweb (http://maven.objectweb.org/maven2), ibiblio (http://www.ibiblio.org/maven2) [INFO] ------------------------------------------------------------------------ [INFO] For more information, run Maven with the -e switch [INFO] ------------------------------------------------------------------------ [INFO] Total time: 12 minutes 7 seconds [INFO] Finished at: Thu May 18 11:53:06 BST 2006 [INFO] Final Memory: 20M/45M [INFO] ------------------------------------------------------------------------ *********************** Build trace 2: *********************** [INFO] ---------------------------------------------------------------------------- [INFO] Building Project to install the Sun jars [INFO] task-segment: [install] [INFO] ---------------------------------------------------------------------------- [INFO] artifact org.apache.maven.plugins:maven-antrun-plugin: checking for updates from central Downloading: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-antrun-plugin/1.1/maven-antrun-plugin-1.1.pom 1K downloaded Downloading: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-antrun-plugin/1.1/maven-antrun-plugin-1.1.jar 11K downloaded [INFO] artifact org.codehaus.mojo:dependency-maven-plugin: checking for updates from central Downloading: http://repo1.maven.org/maven2/org/codehaus/mojo/dependency-maven-plugin/1.0/dependency-maven-plugin-1.0.pom 2K downloaded Downloading: http://repo1.maven.org/maven2/org/codehaus/mojo/mojo/5/mojo-5.pom 4K downloaded Downloading: http://repo1.maven.org/maven2/org/codehaus/mojo/dependency-maven-plugin/1.0/dependency-maven-plugin-1.0.jar 15K downloaded Downloading: http://repo1.maven.org/maven2/ant/ant-launcher/1.6.5/ant-launcher-1.6.5.pom 149b downloaded Downloading: http://repo1.maven.org/maven2/ant/ant/1.6.5/ant-1.6.5.pom 521b downloaded Downloading: http://repo1.maven.org/maven2/ant/ant-launcher/1.6.5/ant-launcher-1.6.5.jar 8K downloaded Downloading: http://repo1.maven.org/maven2/ant/ant/1.6.5/ant-1.6.5.jar 1009K downloaded [INFO] [antrun:run {execution: install}] [INFO] Executing tasks checkinstalled: installJars: [exec] [INFO] Scanning for projects... [exec] [INFO] Searching repository for plugin with prefix: 'install'. [exec] [INFO] org.apache.maven.plugins: checking for updates from central [exec] [INFO] org.codehaus.mojo: checking for updates from central [exec] [INFO] ---------------------------------------------------------------------------- [exec] [INFO] Building Project to install the Sun jars [exec] [INFO] task-segment: [install:install-file] (aggregator-style) [exec] [INFO] ---------------------------------------------------------------------------- [exec] [INFO] [install:install-file] [exec] [INFO] Installing D:\tuscany\tuscany-incubating-M1-src\sca\bindings\sunjars\target\celtix-install\celtix\lib \jsr250-api-2.0-JAXWS-2.0-EA3.jar to C:\Documents and Settings\ajborley\.m2\repository\javax\annotation\jsr250-api\2.0-J AXWS-2.0-EA3\jsr250-api-2.0-JAXWS-2.0-EA3.jar [exec] [INFO] ------------------------------------------------------------------------ [exec] [ERROR] BUILD ERROR [exec] [INFO] ------------------------------------------------------------------------ [exec] [INFO] Error installing artifact 'javax.annotation:jsr250-api:jar': Error installing artifact: File D:\tusca ny\tuscany-incubating-M1-src\sca\bindings\sunjars\target\celtix-install\celtix\lib\jsr250-api-2.0-JAXWS-2.0-EA3.jar does not exist [exec] [INFO] ------------------------------------------------------------------------ [exec] [INFO] For more information, run Maven with the -e switch [exec] [INFO] ------------------------------------------------------------------------ [exec] [INFO] Total time: 8 seconds [exec] [INFO] Finished at: Thu May 18 11:48:40 BST 2006 [exec] [INFO] Final Memory: 4M/13M [exec] [INFO] ------------------------------------------------------------------------ [exec] [INFO] Scanning for projects... [exec] [INFO] Searching repository for plugin with prefix: 'install'. [exec] [INFO] ---------------------------------------------------------------------------- [exec] [INFO] Building Project to install the Sun jars [exec] [INFO] task-segment: [install:install-file] (aggregator-style) [exec] [INFO] ---------------------------------------------------------------------------- [exec] [INFO] [install:install-file] [exec] [INFO] Installing D:\tuscany\tuscany-incubating-M1-src\sca\bindings\sunjars\target\celtix-install\celtix\lib \jsr181-api-2.0-JAXWS-2.0-EA3.jar to C:\Documents and Settings\ajborley\.m2\repository\javax\jws\jsr181-api\2.0-JAXWS-2. 0-EA3\jsr181-api-2.0-JAXWS-2.0-EA3.jar [exec] [INFO] ------------------------------------------------------------------------ [exec] [ERROR] BUILD ERROR [exec] [INFO] ------------------------------------------------------------------------ [exec] [INFO] Error installing artifact 'javax.jws:jsr181-api:jar': Error installing artifact: File D:\tuscany\tusc any-incubating-M1-src\sca\bindings\sunjars\target\celtix-install\celtix\lib\jsr181-api-2.0-JAXWS-2.0-EA3.jar does not ex ist [exec] [INFO] ------------------------------------------------------------------------ [exec] [INFO] For more information, run Maven with the -e switch [exec] [INFO] ------------------------------------------------------------------------ [exec] [INFO] Total time: 4 seconds [exec] [INFO] Finished at: Thu May 18 11:48:47 BST 2006 [exec] [INFO] Final Memory: 3M/10M [exec] [INFO] ------------------------------------------------------------------------ [exec] [INFO] Scanning for projects... [exec] [INFO] Searching repository for plugin with prefix: 'install'. [exec] [INFO] ---------------------------------------------------------------------------- [exec] [INFO] Building Project to install the Sun jars [exec] [INFO] task-segment: [install:install-file] (aggregator-style) [exec] [INFO] ---------------------------------------------------------------------------- [exec] [INFO] [install:install-file] [exec] [INFO] Installing D:\tuscany\tuscany-incubating-M1-src\sca\bindings\sunjars\target\celtix-install\celtix\lib \jaxws-api-2.0-JAXWS-2.0-EA3.jar to C:\Documents and Settings\ajborley\.m2\repository\javax\xml\jaxws-api\2.0-JAXWS-2.0- EA3\jaxws-api-2.0-JAXWS-2.0-EA3.jar [exec] [INFO] ------------------------------------------------------------------------ [exec] [ERROR] BUILD ERROR [exec] [INFO] ------------------------------------------------------------------------ [exec] [INFO] Error installing artifact 'javax.xml:jaxws-api:jar': Error installing artifact: File D:\tuscany\tusca ny-incubating-M1-src\sca\bindings\sunjars\target\celtix-install\celtix\lib\jaxws-api-2.0-JAXWS-2.0-EA3.jar does not exis t [exec] [INFO] ------------------------------------------------------------------------ [exec] [INFO] For more information, run Maven with the -e switch [exec] [INFO] ------------------------------------------------------------------------ [exec] [INFO] Total time: 2 seconds [exec] [INFO] Finished at: Thu May 18 11:48:51 BST 2006 [exec] [INFO] Final Memory: 3M/13M [exec] [INFO] ------------------------------------------------------------------------ [exec] [INFO] Scanning for projects... [exec] [INFO] Searching repository for plugin with prefix: 'install'. [exec] [INFO] ---------------------------------------------------------------------------- [exec] [INFO] Building Project to install the Sun jars [exec] [INFO] task-segment: [install:install-file] (aggregator-style) [exec] [INFO] ---------------------------------------------------------------------------- [exec] [INFO] [install:install-file] [exec] [INFO] Installing D:\tuscany\tuscany-incubating-M1-src\sca\bindings\sunjars\target\celtix-install\celtix\lib \saaj-api-1.3.jar to C:\Documents and Settings\ajborley\.m2\repository\javax\xml\saaj-api\1.3\saaj-api-1.3.jar [exec] [INFO] ------------------------------------------------------------------------ [exec] [ERROR] BUILD ERROR [exec] [INFO] ------------------------------------------------------------------------ [exec] [INFO] Error installing artifact 'javax.xml:saaj-api:jar': Error installing artifact: File D:\tuscany\tuscan y-incubating-M1-src\sca\bindings\sunjars\target\celtix-install\celtix\lib\saaj-api-1.3.jar does not exist [exec] [INFO] ------------------------------------------------------------------------ [exec] [INFO] For more information, run Maven with the -e switch [exec] [INFO] ------------------------------------------------------------------------ [exec] [INFO] Total time: 2 seconds [exec] [INFO] Finished at: Thu May 18 11:48:56 BST 2006 [exec] [INFO] Final Memory: 3M/12M [exec] [INFO] ------------------------------------------------------------------------ [exec] [INFO] Scanning for projects... [exec] [INFO] Searching repository for plugin with prefix: 'install'. [exec] [INFO] ---------------------------------------------------------------------------- [exec] [INFO] Building Project to install the Sun jars [exec] [INFO] task-segment: [install:install-file] (aggregator-style) [exec] [INFO] ---------------------------------------------------------------------------- [exec] [INFO] [install:install-file] [exec] [INFO] Installing D:\tuscany\tuscany-incubating-M1-src\sca\bindings\sunjars\target\celtix-install\celtix\lib \saaj-impl-1.3.jar to C:\Documents and Settings\ajborley\.m2\repository\com\sun\xml\saaj-impl\1.3\saaj-impl-1.3.jar [exec] [INFO] ------------------------------------------------------------------------ [exec] [ERROR] BUILD ERROR [exec] [INFO] ------------------------------------------------------------------------ [exec] [INFO] Error installing artifact 'com.sun.xml:saaj-impl:jar': Error installing artifact: File D:\tuscany\tus cany-incubating-M1-src\sca\bindings\sunjars\target\celtix-install\celtix\lib\saaj-impl-1.3.jar does not exist [exec] [INFO] ------------------------------------------------------------------------ [exec] [INFO] For more information, run Maven with the -e switch [exec] [INFO] ------------------------------------------------------------------------ [exec] [INFO] Total time: 2 seconds [exec] [INFO] Finished at: Thu May 18 11:49:00 BST 2006 [exec] [INFO] Final Memory: 3M/9M [exec] [INFO] ------------------------------------------------------------------------ [INFO] Executed tasks [INFO] [dependency:unpack {execution: getdeps}] [INFO] Configured Artifact: org.objectweb.celtix:celtix-distribution:bin-epl:1.0:jar Downloading: http://maven.objectweb.org/maven2/org/objectweb/celtix/celtix-distribution/1.0/celtix-distribution-1.0-bin- epl.jar 17191K downloaded [INFO] Expanding: C:\Documents and Settings\ajborley\.m2\repository\org\objectweb\celtix\celtix-distribution\1.0\celtix- distribution-1.0-bin-epl.jar into d:\tuscany\tuscany-incubating-M1-src\sca\bindings\sunjars\target\celtix-install [INFO] [site:attach-descriptor] [INFO] [install:install] [INFO] Installing d:\tuscany\tuscany-incubating-M1-src\sca\bindings\sunjars\pom.xml to C:\Documents and Settings\ajborle y\.m2\repository\org\apache\tuscany\sca\bindings\tuscany-sunjars\incubating-M1\tuscany-sunjars-incubating-M1.pom -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira