Thank you to point us this url : http://qa.nuxeo.org/hudson/ it can be useful !

In the hudson console of the Nuxeo last night build, in fact we can see some FATAL ERROR (even if there is the sun and even if the last message says "finished: SUCCESS"), that's the same that I had lastly (see below) :
http://qa.nuxeo.org/hudson/job/Nightly_Build_-_5.2/lastBuild/console

In fact today, this doesn't a real problem for me :
thanks to your explanation and your tip about repositories setting in pom.xml, I compile and deploy my specific plugin [which required some usual libraries] with success, and it was my primary goal.

Thanks,
Vincent.




Julien CARSIQUE wrote:
Nuxeo 5.2 build is fine (http://qa.nuxeo.org/hudson/).

I think you have some repositories which have been mis-updated after clone or pull.

Run from nuxeo root "hg fpull".
Run "hgx 5.2 1.5 up -C" or equivalent commands on each module (see http://doc.nuxeo.org/xwiki/bin/view/FAQ/DownloadingNuxeoSources) to ensure switching your working directories on last 5.2/1.5 update. Then, run "mvn clean install -Dmaven.test.skip=true" (clean to avoid bugs because of conflicts with previously compiled code and skip test because you don't care about).

One thing I don't understand in your pasted lines: running "vinc...@debian:/tmp/nuxeo$ hg fclone http://hg.nuxeo.org/nuxeo nuxeo", the cloned repositories should be in "/tmp/nuxeo/nuxeo/" not "/tmp/nuxeo". By the way, I can confirm you that "dependencies.dependency.version" are well defined for all those artifacts in nuxeo/nuxeo-platform/pom.xml so firstly try to update your sources with above command.

PS: you can check your working versions with "hgf id" from nuxeo root (or "hg id" from each module).
nuxeo$ hgx 5.2 1.5 up -C
[...]
nuxeo$ hgf id
[.]
23c5738f8dc9 (5.2)
[nuxeo-common]
2715a6e9fd06 (1.5) tip
[nuxeo-core]
b2a882aff61a (1.5) tip
[nuxeo-distribution]
01b8c8b40460 (5.2) tip
[nuxeo-gwt]
18e40d9240a1 (5.2) tip
[nuxeo-platform]
562a43b3b6bc (5.2)
[nuxeo-runtime]
b12e1d86a603 (1.5) tip
[nuxeo-shell]
7b06b676ea05 (5.2) tip
[nuxeo-theme]
50e8e0f04ea4 (5.2) tip
[nuxeo-webengine]
e80b4cf949b4 (5.2) tip



Vincent Bonamy a écrit :
Thank you for answer,

In fact I tried with several others addons and it doesn't work too (effectively in adding pom.xml or setting up .m2/settings.xml it works).

So I tried also with nuxeo itself.
I get all nuxeo sources.
But the mvn install failed also :-(

Thanks for your help.
Vincent.


vinc...@debian:/tmp/nuxeo$ hg fclone http://hg.nuxeo.org/nuxeo nuxeo
[it take some times]

vinc...@debian:/tmp/nuxeo$ ls
build.properties.sample checkstyle.xml enerjy-settings.epf fixeclipse jbpm-5.2.snapshot nuxeo-common nuxeo-distribution nuxeo-platform nuxeo-shell nuxeo-webengine README-java6.txt src build.xml credits.txt findbugs.xml jboss-patch Makefile nuxeo-core nuxeo-gwt nuxeo-runtime nuxeo-theme pom.xml README.txt



vinc...@debian:/tmp/nuxeo$ mvn install
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).


Project ID: org.nuxeo.ecm.platform:nuxeo-platform-ear
POM Location: /tmp/nuxeo/nuxeo-distribution/nuxeo-platform-ear/pom.xml
Validation Messages:

[0] 'dependencies.dependency.version' is missing for org.nuxeo.ecm.platform:nuxeo-platform-workflow-client [1] 'dependencies.dependency.version' is missing for org.nuxeo.ecm.platform:nuxeo-platform-workflow-core [2] 'dependencies.dependency.version' is missing for org.nuxeo.ecm.platform:nuxeo-platform-workflow-document [3] 'dependencies.dependency.version' is missing for org.nuxeo.ecm.platform:nuxeo-platform-workflow-document-api [4] 'dependencies.dependency.version' is missing for org.nuxeo.ecm.platform:nuxeo-platform-workflow-document-facade [5] 'dependencies.dependency.version' is missing for org.nuxeo.ecm.platform:nuxeo-platform-workflow-facade [6] 'dependencies.dependency.version' is missing for org.nuxeo.ecm.platform:nuxeo-platform-workflow-jbpm [7] 'dependencies.dependency.version' is missing for org.nuxeo.ecm.platform:nuxeo-platform-workflow-jbpm-document-handlers [8] 'dependencies.dependency.version' is missing for org.nuxeo.ecm.platform:nuxeo-platform-publishing


Reason: Failed to validate POM for project org.nuxeo.ecm.platform:nuxeo-platform-ear at /tmp/nuxeo/nuxeo-distribution/nuxeo-platform-ear/pom.xml


[INFO] ------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.reactor.MavenExecutionException: Failed to validate POM for project org.nuxeo.ecm.platform:nuxeo-platform-ear at /tmp/nuxeo/nuxeo-distribution/nuxeo-platform-ear/pom.xml
   at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:378)
   at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:292)
   at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
   at org.apache.maven.cli.MavenCli.main(MavenCli.java:287)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
   at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
   at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.project.InvalidProjectModelException: Failed to validate POM for project org.nuxeo.ecm.platform:nuxeo-platform-ear at /tmp/nuxeo/nuxeo-distribution/nuxeo-platform-ear/pom.xml at org.apache.maven.project.DefaultMavenProjectBuilder.processProjectLogic(DefaultMavenProjectBuilder.java:1108) at org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(DefaultMavenProjectBuilder.java:878) at org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFileInternal(DefaultMavenProjectBuilder.java:506) at org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:198)
   at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:583)
at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:461) at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:534) at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:534)
   at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:365)
   ... 11 more
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 14 seconds
[INFO] Finished at: Wed Jan 21 14:38:10 GMT+01:00 2009
[INFO] Final Memory: 40M/63M
[INFO] ------------------------------------------------------------------------





Julien CARSIQUE wrote:
Hi,

There's effectively no more need of a specific .m2/settings.xml but some addons' POM files may not be up-to-date and so still missing repositories description tag.

In your case, I guess that nuxeo-platform-login-anonymous has been integrated into nuxeo 5.2 generic (in nuxeo/nuxeo-platform/nuxeo-platform-web-common).

nuxeo-platform-login-anonymous$ hg log -l1
changeset:   39:bbcd5559bd5b
branch:      5.2
date:        Wed Nov 26 17:12:12 2008 +0100
summary: NXP-2856 - deprecated since embed into nuxeo-platform-web-common

If you still need previous plugin, you only have to add repositories in its pom.xml or set a .m2/settings.xml file with this:
 <repositories>
   <repository>
     <id>public</id>
     <url>http://maven.nuxeo.org/public</url>
     <snapshots>
       <enabled>false</enabled>
     </snapshots>
     <releases>
       <enabled>true</enabled>
     </releases>
   </repository>
   <repository>
     <id>public-snapshot</id>
     <url>http://maven.nuxeo.org/public-snapshot</url>
     <snapshots>
       <enabled>true</enabled>
     </snapshots>
     <releases>
       <enabled>false</enabled>
     </releases>
   </repository>
 </repositories>


Vincent Bonamy a écrit :
Hi All,

In http://doc.nuxeo.org/5.1/books/nuxeo-book/html-single/#d1741e9724 it seems that there is no more things about a specific .m2/settings.xml to
setup.

On a fresh installation (my .m2 is completly empty), I tried to make a
mvn install on an Nuxeo Addon without this .m2/settings.xml

But it didn't work ... below the trace.

=>
I make a mistake somewhere ?
In fact I should always use a specific .m2/settings.xml  ?
There is a problem in some maven repositories ?

Thanks,
Vincent.


vinc...@debian:~$ mvn --version
Maven version: 2.0.9
Java version: 1.6.0
OS name: "linux" version: "2.6.26-1-686" arch: "i386" Family: "unix"


vinc...@debian:/tmp$ hg clone
http://hg.nuxeo.org/addons/nuxeo-platform-login/nuxeo-platform-login-anonymous
nuxeo-platform-login-anonymous
requesting all changes
adding changesets
adding manifests
adding file changes
added 40 changesets with 175 changes to 68 files (+7 heads)
updating working directory
52 files updated, 0 files merged, 0 files removed, 0 files unresolved


vinc...@debian:/tmp$ cd nuxeo-platform-login-anonymous/



vinc...@debian:/tmp/nuxeo-platform-login-anonymous$ mvn install
[INFO] Scanning for projects...
[INFO]
------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).


Project ID:
org.nuxeo.ecm.platform:nuxeo-platform-login-parent:pom:5.2-SNAPSHOT

Reason: Cannot find parent: org.nuxeo.ecm.platform:nuxeo-platform-parent
for project:
org.nuxeo.ecm.platform:nuxeo-platform-login-parent:pom:5.2-SNAPSHOT for project org.nuxeo.ecm.platform:nuxeo-platform-login-parent:pom:5.2-SNAPSHOT


[INFO]
------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.reactor.MavenExecutionException: Cannot find parent:
org.nuxeo.ecm.platform:nuxeo-platform-parent for project:
org.nuxeo.ecm.platform:nuxeo-platform-login-parent:pom:5.2-SNAPSHOT for project org.nuxeo.ecm.platform:nuxeo-platform-login-parent:pom:5.2-SNAPSHOT
   at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:378)
   at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:292)
   at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
   at org.apache.maven.cli.MavenCli.main(MavenCli.java:287)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
   at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
   at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.project.ProjectBuildingException: Cannot
find parent: org.nuxeo.ecm.platform:nuxeo-platform-parent for project:
org.nuxeo.ecm.platform:nuxeo-platform-login-parent:pom:5.2-SNAPSHOT for project org.nuxeo.ecm.platform:nuxeo-platform-login-parent:pom:5.2-SNAPSHOT
   at
org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1370)
   at
org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(DefaultMavenProjectBuilder.java:821)
   at
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFileInternal(DefaultMavenProjectBuilder.java:506)
   at
org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:198)
   at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:583)
at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:461)
   at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:365)
   ... 11 more
Caused by: org.apache.maven.project.ProjectBuildingException: POM
'org.nuxeo.ecm.platform:nuxeo-platform-parent' not found in repository:
Unable to download the artifact from any repository

 org.nuxeo.ecm.platform:nuxeo-platform-parent:pom:5.2-SNAPSHOT

from the specified remote repositories:
 central (http://repo1.maven.org/maven2)
for project org.nuxeo.ecm.platform:nuxeo-platform-parent
   at
org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:603)
   at
org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1366)
   ... 17 more
Caused by: org.apache.maven.artifact.resolver.ArtifactNotFoundException:
Unable to download the artifact from any repository

 org.nuxeo.ecm.platform:nuxeo-platform-parent:pom:5.2-SNAPSHOT

from the specified remote repositories:
 central (http://repo1.maven.org/maven2)

   at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:212)
   at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:74)
   at
org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:556)
   ... 18 more
Caused by: org.apache.maven.wagon.ResourceDoesNotExistException: Unable
to download the artifact from any repository
   at
org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:331)
   at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:200)
   ... 20 more
[INFO]
------------------------------------------------------------------------
[INFO] Total time: < 1 second
[INFO] Finished at: Wed Jan 21 12:06:32 GMT+01:00 2009
[INFO] Final Memory: 1M/4M


[INFO]
------------------------------------------------------------------------


_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm


_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm


_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm

Reply via email to