My last question for today.In fact in http://repo1.maven.org/maven2/org/ for example we expect now to have a directory named nuxeo ?
(today actually it doesn't) Thank you, Vincent.
Vincent Bonamy wrote:
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$ lsbuild.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.txtvinc...@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-publishingReason: 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] Traceorg.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.xmlat 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 +0100summary: NXP-2856 - deprecated since embed into nuxeo-platform-web-commonIf 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 tosetup.On a fresh installation (my .m2 is completly empty), I tried to make amvn 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 clonehttp://hg.nuxeo.org/addons/nuxeo-platform-login/nuxeo-platform-login-anonymousnuxeo-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-SNAPSHOTReason: Cannot find parent: org.nuxeo.ecm.platform:nuxeo-platform-parentfor 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) atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)atsun.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: Cannotfind 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-SNAPSHOTatorg.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1370)atorg.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(DefaultMavenProjectBuilder.java:821)atorg.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFileInternal(DefaultMavenProjectBuilder.java:506)atorg.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 atorg.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:603)atorg.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1366)... 17 moreCaused 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) atorg.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:212)atorg.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:74)atorg.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:556)... 18 moreCaused by: org.apache.maven.wagon.ResourceDoesNotExistException: Unableto download the artifact from any repository atorg.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:331)atorg.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
_______________________________________________ ECM mailing list [email protected] http://lists.nuxeo.com/mailman/listinfo/ecm
