Yes, http://repo1.maven.org/maven2 is a default maven location.
While maven do not write this :
from the specified remote repositories:
id0 (http://archiva.nuxeo.org/archiva/repository/nuxeo_snapshot)
or this :
[exec] from the specified remote repositories:
[exec] central (http://repo1.maven.org/maven2),
[exec] nuxeo_release
(http://archiva.nuxeo.org/archiva/repository/nuxeo_release),
[exec] central_proxy
(http://archiva.nuxeo.org/archiva/repository/central),
[exec] nuxeo_snapshot
(http://archiva.nuxeo.org/archiva/repository/nuxeo_snapshot),
[exec] external_snapshot
(http://archiva.nuxeo.org/archiva/repository/external_snapshot)
Then, your configuration is not good : the settings.xml file tells maven
about nuxeo repositories.
You said you have checkout the nuxeo source code, what happens when you
run "mvn install" from this directory ? Maven should download lot of
artifacts from our repositories. If it doesn't, you really have an
installation issue.
Sandor Nyerges a écrit :
Sorry guys, I've forgotten to give a subject heading: let's use "Maven problem"
for lack of a better term.
In the meantime I dug into Maven a little deeper and there is a command: "mvn install -X" that runs without a project specified but gives feedback about Maven itself.
I tried it and as far as I can tell, it ran fine. Here is an excerpt from it:
E:\Documents and Settings>mvn install -X
+ Error stacktraces are turned on.
Maven version: 2.0.8
Java version: 1.5.0_09
OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows"
[DEBUG] Building Maven user-level plugin registry from: 'E:\Documents and
Settings\Sandor Nyerges\.m2\plugin-registry.xml'
[DEBUG] Building Maven global-level plugin registry from: 'C:\Program
Files\Maven\apache-maven-2.0.8\bin\..\conf\plugin-registry.xml'
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Default Project
[INFO] task-segment: [install]
[INFO] ------------------------------------------------------------------------
[INFO] artifact org.apache.maven.plugins:maven-resources-plugin: checking for
updates from central
[DEBUG] maven-resources-plugin: resolved to version 2.2 from repository central
[DEBUG] Trying repository central
Downloading:
http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.2/maven-resources-plugin-2.2.pom
1K downloaded
[DEBUG] Artifact resolved
[DEBUG] Retrieving parent-POM: org.apache.maven.plugins:maven-plugins::1 for
project: null:maven-resources-plugin:maven-plugin:2.2 from the repository.
[DEBUG] Trying repository central
Downloading:
http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-plugins/1/maven-plugins-1.pom
3K downloaded
[DEBUG] Artifact resolved
[DEBUG] Retrieving parent-POM: org.apache.maven:maven-parent::1 for project:
org.apache.maven.plugins:maven-plugins:pom:1 from the repository.
[DEBUG] Skipping disabled repository snapshots
[DEBUG] Trying repository central
Downloading:
http://repo1.maven.org/maven2/org/apache/maven/maven-parent/1/maven-parent-1.pom
6K downloaded
[DEBUG] Artifact resolved
[DEBUG] Retrieving parent-POM: org.apache:apache::1 for project:
org.apache.maven:maven-parent:pom:1 from the repository.
[DEBUG] Skipping disabled repository snapshots
[DEBUG] Trying repository central
Downloading: http://repo1.maven.org/maven2/org/apache/apache/1/apache-1.pom
3K downloaded
[DEBUG] Artifact resolved
[DEBUG] Trying repository central
Downloading:
http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.2/maven-resources-plugin-2.2.jar
13K downloaded
[DEBUG] Artifact resolved
[INFO] artifact org.apache.maven.plugins:maven-compiler-plugin: checking for
updates from central
[DEBUG] maven-compiler-plugin: resolved to version 2.0.2 from repository central
[DEBUG] Trying repository central
Downloading:
http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/2.0.2/maven-compiler-plugin-2.0.2.pom
2K downloaded
[DEBUG] Artifact resolved
.......
.......
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Cannot execute mojo: resources. It requires a project with an existing
pom.xml, but the build is not using one.
I think this is telling me that Maven is ok, since it could resolve and
download all those things it needed. But I still have the same problem when I
try to execute the nuxeo command:
"mvn -e archetype:create -DartifactId=simg-nuxeo -DgroupId=com.simg.sandbox
-DarchetypeArtifactId=nuxeo-archetype-simple -DarchetypeGroupId=org.nuxeo.archetypes
-DarchetypeVersion=5.1-SNAPSHOT -f dummy.xml"
Here is an excerpt from its response:
.....
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to resolve artifact.
GroupId: org.nuxeo.archetypes
ArtifactId: nuxeo-archetype-simple
Version: 5.1-SNAPSHOT
Reason: Unable to download the artifact from any repository
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.nuxeo.archetypes
-DartifactId=nuxeo-archetype-simple -Dve
rsion=5.1-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file there:
mvn deploy:deploy-file -DgroupId=org.nuxeo.archetypes
-DartifactId=nuxeo-archetype-simple -Dvers
ion=5.1-SNAPSHOT -Dpackaging=jar -Dfile=/path/to/file -Durl=[url]
-DrepositoryId=[id]
org.nuxeo.archetypes:nuxeo-archetype-simple:jar:5.1-SNAPSHOT
from the specified remote repositories:
central (http://repo1.maven.org/maven2)
.....
Julien says that
"This tells that maven doesn't search in our archiva.nuxeo.org repositories, only from the
default "central" maven repository; you surely have an error with your maven
settings.". Thanks Julien for your prompt reply.
Where does Maven get the idea to look in http://repo1.maven.org/maven2 for
nuxeo-archetype-simple? Is it a default location? It is certainly not specified
in settings or pom, or dummy xml files.
Any pointers will be welcome. Thanks.
Sandor
_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm
_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm