It fails for me, too, somewhat differently (15 dependency validation errors rather than
Scott's 62)
Those build differences depending on who/what is building are IMHO completely
unacceptable.
If we cannot guarantee that everyone sees the same results, we are toast.
I was looking also at the last build:
http://hudson.qa.jboss.com/hudson/view/JBoss%20AS%20Maven/job/JBoss-AS-5....
- I understand that it caches stuff in its local maven repository. E.g. I don't see it
downloading MicroContainer libraries, so they must have been there from a previous run. Do
we really want that? Shouldn't the hudson builds start always from a clean slate?
- Why it goes first in the
snapshot.jboss.org repository and then to
repository.jboss.org?
[java] Downloading:
http://snapshots.jboss.org/maven2/sun-jaxws/jaxws-rt/2.1.1/jaxws-rt-2.1.1...
[java] Downloading:
http://repository.jboss.org/maven2/sun-jaxws/jaxws-rt/2.1.1/jaxws-rt-2.1....
Shouldn't it try the snapshot repo for snapshot dependencies *only*?
- Why it still references external repositories, like:
http://repo1.maven.org/maven2/apache-avalon-logkit/logkit/1.2/logkit-1.2.pom
=========
[java] [INFO] Error building POM (may not be this project's POM).
[java] Project ID: org.jboss.jbossas:jboss-as-thirdparty
[java] POM Location: X:\cvs\jboss-public\jboss-head\thirdparty\pom.xml
[java] Validation Messages:
[java] [0] 'dependencies.dependency.version' is missing for sun-jaxws:
jaxws-rt
[java] [1] 'dependencies.dependency.version' is missing for sun-jaxws:
sjsxp
[java] [2] 'dependencies.dependency.version' is missing for sun-jaxws:
saaj-api
[java] [3] 'dependencies.dependency.version' is missing for sun-jaxws:
http
[java] [4] 'dependencies.dependency.version' is missing for sun-jaxws:
FastInfoset
[java] [5] 'dependencies.dependency.version' is missing for jboss.jbos
sws:jbossws-context
[java] [6] 'dependencies.dependency.version' is missing for sun-jaxws:
stax-ex
[java] [7] 'dependencies.dependency.version' is missing for sun-jaxws:
saaj-impl
[java] [8] 'dependencies.dependency.version' is missing for sun-jaxws:
streambuffer
[java] [9] 'dependencies.dependency.version' is missing for wutka-dtdp
arser:dtdparser
[java] [10] 'dependencies.dependency.version' is missing for sun-jaxws
:jaxws-tools
[java] [11] 'dependencies.dependency.version' is missing for jboss.jbo
ssws:jbossws-client
[java] [12] 'dependencies.dependency.version' is missing for sun-jaxws
:jsr173_api
[java] [13] 'dependencies.dependency.version' is missing for jboss.mes
saging:jboss-messaging-client
[java] [14] 'dependencies.dependency.version' is missing for xdoclet:x
javadoc
[java] [15] 'dependencies.dependency.version' is missing for sun-jaxws
:jsr250-api
[java] Reason: Failed to validate POM for project org.jboss.jbossas:jboss-a
s-thirdparty at X:\cvs\jboss-public\jboss-head\thirdparty\pom.xml
Scott M Stark wrote:
Its not working for me. I just threw away my thirdparty, updated it
from
svn and then tried to run:
[starksm@succubus build]$ ant -f build-maven.xml
Buildfile: build-maven.xml
check.inhibit.downloads:
check.proxy:
set.proxy.withoutauth:
set.proxy.auth:
set.proxy:
createthirdparty:
[java] [INFO] Scanning for projects...
[java] [INFO]
------------------------------------------------------------------------
[java] [ERROR] FATAL ERROR
[java] [INFO]
------------------------------------------------------------------------
[java] [INFO] Error building POM (may not be this project's POM).
[java] Project ID: org.jboss.jbossas:jboss-as-thirdparty
[java] POM Location: /home/svn/JBossHead/jboss-head/thirdparty/pom.xml
[java] Validation Messages:
[java] [0] 'dependencies.dependency.version' is missing for
jboss.jms-integration-tests:integration-mdb20-selector
[java] [1] 'dependencies.dependency.version' is missing for
jboss.web:jsp-api
[java] [2] 'dependencies.dependency.version' is missing for
jboss.web:jasper-jdt
[java] [3] 'dependencies.dependency.version' is missing for
sun-jaxws:jaxws-rt
[java] [4] 'dependencies.dependency.version' is missing for
apache-slide:jakarta-slide-webdavlib
[java] [5] 'dependencies.dependency.version' is missing for
org.jboss.cl:jboss-classloader
[java] [6] 'dependencies.dependency.version' is missing for
jboss.web:servlet-api
[java] [7] 'dependencies.dependency.version' is missing for
jboss.jms-integration-tests:integration-mdb20
[java] [8] 'dependencies.dependency.version' is missing for
org.jboss.deployers:jboss-deployers-vfs
[java] [9] 'dependencies.dependency.version' is missing for
sun-jaxws:sjsxp
[java] [10] 'dependencies.dependency.version' is missing for
jboss.jms-integration-tests:integration-mdb20-userTransactionDups
[java] [11] 'dependencies.dependency.version' is missing for
jacorb:jacorb_g
[java] [12] 'dependencies.dependency.version' is missing for
sun-jaxws:saaj-api
[java] [13] 'dependencies.dependency.version' is missing for
org.jboss:jboss-mdr
[java] [14] 'dependencies.dependency.version' is missing for
apache-myfaces:myfaces-api
[java] [15] 'dependencies.dependency.version' is missing for
sun-jaxws:http
[java] [16] 'dependencies.dependency.version' is missing for
sun-jaxws:FastInfoset
[java] [17] 'dependencies.dependency.version' is missing for
sun-opends:OpenDS
[java] [18] 'dependencies.dependency.version' is missing for
sun-xacml:sunxacml-support
[java] [19] 'dependencies.dependency.version' is missing for
org.jboss.man:jboss-metatype
[java] [20] 'dependencies.dependency.version' is missing for
org.jboss.cl:jboss-classloading-vfs
[java] [21] 'dependencies.dependency.version' is missing for
org.jboss.deployers:jboss-deployers-client-spi
[java] [22] 'dependencies.dependency.version' is missing for
jboss.jms-integration-tests:integration-mdb20-userTransaction
[java] [23] 'dependencies.dependency.version' is missing for
org.jboss.cl:jboss-classloading
[java] [24] 'dependencies.dependency.version' is missing for
sun-jaxws:stax-ex
[java] [25] 'dependencies.dependency.version' is missing for
jboss.common:namespace
[java] [26] 'dependencies.dependency.version' is missing for
sun-jaxb:jaxb-api
[java] [27] 'dependencies.dependency.version' is missing for
javassist:javassist
[java] [28] 'dependencies.dependency.version' is missing for
sun-jaxws:saaj-impl
[java] [29] 'dependencies.dependency.version' is missing for
org.jboss.deployers:jboss-deployers-impl
[java] [30] 'dependencies.dependency.version' is missing for
org.jboss.deployers:jboss-deployers-spi
[java] [31] 'dependencies.dependency.version' is missing for
org.jboss.deployers:jboss-deployers-vfs-spi
[java] [32] 'dependencies.dependency.version' is missing for
jboss.common:jboss-common-client
[java] [33] 'dependencies.dependency.version' is missing for
jboss.aop:jboss-aop-jdk50
[java] [34] 'dependencies.dependency.version' is missing for
org.jboss.deployers:jboss-deployers-core-spi
[java] [35] 'dependencies.dependency.version' is missing for
org.jboss.deployers:jboss-deployers-client
[java] [36] 'dependencies.dependency.version' is missing for
org.jboss.deployers:jboss-deployers-structure-spi
[java] [37] 'dependencies.dependency.version' is missing for
org.jboss:jboss-reflect
[java] [38] 'dependencies.dependency.version' is missing for
sun-jaxws:streambuffer
[java] [39] 'dependencies.dependency.version' is missing for
wutka-dtdparser:dtdparser
[java] [40] 'dependencies.dependency.version' is missing for
org.jboss:jboss-integration
[java] [41] 'dependencies.dependency.version' is missing for
jboss.aop:jboss-standalone-aspect-library-jdk50
[java] [42] 'dependencies.dependency.version' is missing for
jacorb:idl_g
[java] [43] 'dependencies.dependency.version' is missing for
sun-jaxws:jaxws-tools
[java] [44] 'dependencies.dependency.version' is missing for
sun-fi:FastInfosetUtilities
[java] [45] 'dependencies.dependency.version' is missing for
jboss.jbossws:jboss-jaxws-ext
[java] [46] 'dependencies.dependency.version' is missing for
jboss.jms-integration-tests:integration-mdb20-durable
[java] [47] 'dependencies.dependency.version' is missing for
jboss.jbossws:jbossws-client
[java] [48] 'dependencies.dependency.version' is missing for
jboss.jbossws:jbossws-core
[java] [49] 'dependencies.dependency.version' is missing for
apache-myfaces:myfaces-impl
[java] [50] 'dependencies.dependency.version' is missing for
sun-jaxws:jsr173_api
[java] [51] 'dependencies.dependency.version' is missing for
sun-javamail:mail
[java] [52] 'dependencies.dependency.version' is missing for
org.jboss.man:jboss-managed
[java] [53] 'dependencies.dependency.version' is missing for
sun-jaxb:jaxb-xjc
[java] [54] 'dependencies.dependency.version' is missing for
jboss.jms-integration-tests:jms-integration-tests
[java] [55] 'dependencies.dependency.version' is missing for
jboss.jbossws-common:jbossws-common
[java] [56] 'dependencies.dependency.version' is missing for
jboss.remoting:jboss-remoting
[java] [57] 'dependencies.dependency.version' is missing for
sun-fi:FastInfoset
[java] [58] 'dependencies.dependency.version' is missing for
jboss.messaging:jboss-messaging-client
[java] [59] 'dependencies.dependency.version' is missing for
jboss.web:el-api
[java] [60] 'dependencies.dependency.version' is missing for
sun-jaxb:jaxb-impl
[java] [61] 'dependencies.dependency.version' is missing for
xdoclet:xjavadoc
[java] [62] 'dependencies.dependency.version' is missing for
sun-jaxws:jsr250-api
[java] Reason: Failed to validate POM for project
org.jboss.jbossas:jboss-as-thirdparty at
/home/svn/JBossHead/jboss-head/thirdparty/pom.xml
[java] [INFO]
------------------------------------------------------------------------
[java] [INFO] Trace
[java] org.apache.maven.reactor.MavenExecutionException: Failed to
validate POM for project org.jboss.jbossas:jboss-as-thirdparty at
/home/svn/JBossHead/jboss-head/thirdparty/pom.xml
[java] at
org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:376)
[java] at
org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:289)
[java] at
org.apache.maven.DefaultMaven.execute(DefaultMaven.java:126) [java]
at org.apache.maven.cli.MavenCli.main(MavenCli.java:282)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
[java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[java] at java.lang.reflect.Method.invoke(Method.java:585)
[java] at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
[java] at
org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
[java] at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
[java] at
org.codehaus.classworlds.Launcher.main(Launcher.java:375)
[java] Caused by:
org.apache.maven.project.InvalidProjectModelException: Failed to
validate POM for project org.jboss.jbossas:jboss-as-thirdparty at
/home/svn/JBossHead/jboss-head/thirdparty/pom.xml
[java] at
org.apache.maven.project.DefaultMavenProjectBuilder.processProjectLogic(DefaultMavenProjectBuilder.java:996)
[java] at
org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(DefaultMavenProjectBuilder.java:799)
[java] at
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFileInternal(DefaultMavenProjectBuilder.java:476)
[java] at
org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:197)
[java] at
org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:548)
[java] at
org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:458)
[java] at
org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:362)
[java] ... 11 more
[java] [INFO]
------------------------------------------------------------------------
[java] [INFO] Total time: < 1 second
[java] [INFO] Finished at: Wed Mar 26 20:55:30 PDT 2008
[java] [INFO] Final Memory: 3M/74M
[java] [INFO]
------------------------------------------------------------------------
[java] Java Result: 1
_buildmagic:init:
Trying to override old definition of task property
_buildmagic:init:local-properties:
_buildmagic:init:buildlog:
configure:
[echo] groups: default
[echo] modules:
main,bootstrap,j2se,mbeans,jmx,system,system-jmx,security,server,deployment,jbossas/remoting,jmx-remoting,jbossas/jmx-remoting,messaging,jbossmq,cluster,varia,iiop,aspects,profileservice,connector,management,ejb3,tomcat,webservices,hibernate-int,console,spring-int
init:
_buildmagic:modules:most:
======================================================================
== Executing 'most' in module 'main'...
==
/home/svn/JBossHead/jboss-head/thirdparty/libraries.ent could not be found
BUILD FAILED
/home/svn/JBossHead/jboss-head/tools/etc/buildmagic/buildmagic.ent:1029:
java.io.FileNotFoundException:
/home/svn/JBossHead/jboss-head/thirdparty/libraries.ent (No such file or
directory)
Total time: 2 seconds
[starksm@succubus build]$ type mvn
mvn is /home/starksm/java/maven-2.0.7/bin/mvn
_______________________________________________
jboss-development mailing list
jboss-development(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-development