Hello,

In my project, I have a dependency over log4j 1.2.16.
In maven central, it comes as a "bundle" package type :
I'm not sure what it really is:
Is it just a big jar with all dependencies included ?

Anyway, I have added it to my POM, but maven fails at finding it on the
repository.
It searches for some log4J.<version>.bundle, whereas there is actually a
log4J.<version>.jar.

Here is a part of my POM:

========================================
        <dependency>
                <groupId>log4j</groupId>
                <artifactId>log4j</artifactId>
                <version>1.2.16</version>
                <type>bundle</type>
                <scope>compile</scope>
        </dependency>
========================================


And the error I get (with mvn compile):


====================================================
[[INFO] Scanning for projects...
[INFO]
------------------------------------------------------------------------
[INFO] Building sdr
[INFO]    task-segment: [compile]
[INFO]
------------------------------------------------------------------------
[INFO] [resources:resources {execution: default-resources}]
[WARNING] Using platform encoding (Cp1252 actually) to copy filtered
resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory
d:\Users\raphael\eclipse-workspace\sdr\src\main\resources
Downloading:
http://download.java.net/maven/2//log4j/log4j/1.2.16/log4j-1.2.16.bundle
[INFO] Unable to find resource 'log4j:log4j:bundle:1.2.16' in repository
java.net (http://download.java.net/maven/2/)
Downloading:
file:///v:/maven/repositories/third-party//log4j/log4j/1.2.16/log4j-1.2.16.bundle
[INFO] Unable to find resource 'log4j:log4j:bundle:1.2.16' in repository
third-party (file:///v:/maven/repositories/third-party/)
Downloading:
http://repo1.maven.org/maven2/log4j/log4j/1.2.16/log4j-1.2.16.bundle
[INFO] Unable to find resource 'log4j:log4j:bundle:1.2.16' in repository
central (http://repo1.maven.org/maven2)
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Failed to resolve artifact.

Missing:
----------
1) log4j:log4j:bundle:1.2.16

  Try downloading the file manually from the project website.

  Then, install it using the command: 
      mvn install:install-file -DgroupId=log4j -DartifactId=log4j
-Dversion=1.2.16 -Dpackaging=bundle -Dfile=/path/to/file

  Alternatively, if you host your own repository you can deploy the file
there: 
      mvn deploy:deploy-file -DgroupId=log4j -DartifactId=log4j
-Dversion=1.2.16 -Dpackaging=bundle -Dfile=/path/to/file -Durl=[url]
-DrepositoryId=[id]

  Path to dependency: 
        1) fr.armines.anemos:sdr:jar:0.0.1-SNAPSHOT
        2) log4j:log4j:bundle:1.2.16

----------
1 required artifact is missing.

for artifact: 
  fr.armines.anemos:sdr:jar:0.0.1-SNAPSHOT

from the specified remote repositories:
  third-party (file:///v:/maven/repositories/third-party/),
  central (http://repo1.maven.org/maven2),
  java.net (http://download.java.net/maven/2/)

=============================================


You can have a look at the central repository :
http://repo1.maven.org/maven2/log4j/log4j/1.2.16/
The "jar" file is there, but there is not "bundle" file.

In the POM
(http://repo1.maven.org/maven2/log4j/log4j/1.2.16/log4j-1.2.16.pom), the
packaging is reported as "bundle".

So who is right ? The central repository or my maven client ?

Thanks in advance for your help,


--
Raphael

Apache Maven 2.2.1 (r801777; 2009-08-06 21:16:01+0200)
Java version: 1.6.0_21
Java home: c:\Program Files\Java\jre6
Default locale: fr_FR, platform encoding: Cp1252
OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows"












-- 
View this message in context: 
http://maven.40175.n5.nabble.com/log4j-log4j-bundle-1-2-16-Bundle-or-JAR-tp3281135p3281135.html
Sent from the Maven - Users mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

Reply via email to