2009/1/21 Vincent Bonamy <[email protected]>

> 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

This looks like the jbpm-5.2 branch (the tip at the time you co) instead of
the 5.2 branch. Can you do hg up -C 5.2 in nuxeo-platform and try again.


>
>
> 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