I have added the repo entry to the camel jetty pom.xml in my checkout
and now the build works. So I guess it should art least be added there.
Is that ok? Another solution would be that someone uploads the javax
mail jar in maven central. Dan once wrote that he did this for some
dependencies. Do we have committers in the camel projects
with that permission?
Greetings
Christian
Am 20.06.2010 15:01, schrieb Willem Jiang:
No, it's a part of camel-mail pom.xml.
If you add it into the trunk pom.xml will increase the mvn repos
checking time.
Willem
Christian Schneider wrote:
Should I add this repo to the pom in the trunk?
Greetings
Christian
Am 20.06.2010 11:04, schrieb Willem Jiang:
Hi Christian,
You need to add the java.net maven repo into your pom like this
<repositories>
<!-- for javax mail and jvnet mock-mail -->
<repository>
<id>java.net.m2</id>
<name>Java.net Repository for Maven</name>
<url>http://download.java.net/maven/2/</url>
<layout>default</layout>
</repository>
</repositories>
Willem
Christian Schneider wrote:
When building the camel trunk I get the following error on
camel-jetty.
Any idea where the mail.jar in version 1.4.3 should come from?
Greetings
Christian
------
[INFO] Building Camel :: Jetty
[INFO] task-segment: [install]
[INFO]
------------------------------------------------------------------------
Downloading:
http://repo1.maven.org/maven2/javax/mail/mail/1.4.3/mail-1.4.3.pom
[INFO] Unable to find resource 'javax.mail:mail:pom:1.4.3' in
repository central (http://repo1.maven.org/maven2)
Downloading:
http://repo1.maven.org/maven2/javax/mail/mail/1.4.3/mail-1.4.3.jar
[INFO] Unable to find resource 'javax.mail:mail:jar:1.4.3' in
repository central (http://repo1.maven.org/maven2)
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Failed to resolve artifact.
Missing:
----------
1) javax.mail:mail:jar:1.4.3
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=javax.mail
-DartifactId=mail -Dversion=1.4.3 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the
file there:
mvn deploy:deploy-file -DgroupId=javax.mail -DartifactId=mail
-Dversion=1.4.3 -Dpackaging=jar -Dfile=/path/to/file -Durl=[url]
-Drepos
itoryId=[id]
Path to dependency:
1) org.apache.camel:camel-jetty:bundle:2.4-SNAPSHOT
2) javax.mail:mail:jar:1.4.3
----------
1 required artifact is missing.
for artifact:
org.apache.camel:camel-jetty:bundle:2.4-SNAPSHOT
from the specified remote repositories:
apache.snapshots (http://repository.apache.org/snapshots),
central (http://repo1.maven.org/maven2)
--
----
http://www.liquid-reality.de