[fedora-java] Trouble with commons-compress

Orion Poplawski orion at cora.nwra.com
Wed Jul 7 18:52:55 UTC 2010


I'm trying to build an apache-rat package that depends on commons-compress. 
I've installed apache-commons-compress-1.0-7.fc13.noarch which appears to 
contain a pom:

/usr/share/maven2/poms/JPP-commons-compress.pom

But my build doesn't appear to find it.  Any ideas?


Perhaps:

%add_to_maven_depmap org.apache.maven %{shortname} %{version} JPP %{shortname} 


in apache-commons-compress.spec needs to be:

%add_to_maven_depmap org.apache.commons %{shortname} %{version} JPP 
%{shortname}


Logs:

Downloading: 
file:///usr/share/maven2/repository/JPP/maven2/default_poms/org.apache.commons-commons-compress.pom
Downloading: 
file:///usr/share/maven2/repository/org.apache.commons/commons-compress.jar
[WARNING] Skipping non filebased repository http://repo1.maven.org/maven2 in 
full offline mode

[INFO] Failed to resolve artifact.

Missing:
----------
1) org.apache.commons:commons-compress:jar:1.0

   Try downloading the file manually from the project website.

   Then, install it using the command:
       mvn install:install-file -DgroupId=org.apache.commons 
-DartifactId=commons-compress -Dversion=1.0 -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.apache.commons 
-DartifactId=commons-compress -Dversion=1.0 -Dpackaging=jar 
-Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]

   Path to dependency:
         1) org.apache.rat:apache-rat-core:jar:0.8-SNAPSHOT
         2) org.apache.commons:commons-compress:jar:1.0

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

for artifact:
   org.apache.rat:apache-rat-core:jar:0.8-SNAPSHOT

from the specified remote repositories:
   apache.snapshots (http://people.apache.org/maven-snapshot-repository),
   __jpp_repo__ (file:///usr/share/maven2/repository),
   central (http://repo1.maven.org/maven2)


[INFO] ------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Missing:
----------
1) org.apache.commons:commons-compress:jar:1.0

   Try downloading the file manually from the project website.

   Then, install it using the command:
       mvn install:install-file -DgroupId=org.apache.commons 
-DartifactId=commons-compress -Dversion=1.0 -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.apache.commons 
-DartifactId=commons-compress -Dversion=1.0 -Dpackaging=jar 
-Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]

   Path to dependency:
         1) org.apache.rat:apache-rat-core:jar:0.8-SNAPSHOT
         2) org.apache.commons:commons-compress:jar:1.0

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

for artifact:
   org.apache.rat:apache-rat-core:jar:0.8-SNAPSHOT

from the specified remote repositories:
   apache.snapshots (http://people.apache.org/maven-snapshot-repository),
   __jpp_repo__ (file:///usr/share/maven2/repository),
   central (http://repo1.maven.org/maven2)

         at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:556)
         at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480)
         at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459)
         at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
         at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
         at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:333)
         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:126)
         at org.apache.maven.cli.MavenCli.main(MavenCli.java:282)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
         at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
         at java.lang.reflect.Method.invoke(Method.java:616)
         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.artifact.resolver.MultipleArtifactsNotFoundException: Missing:
----------
1) org.apache.commons:commons-compress:jar:1.0

   Try downloading the file manually from the project website.

   Then, install it using the command:
       mvn install:install-file -DgroupId=org.apache.commons 
-DartifactId=commons-compress -Dversion=1.0 -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.apache.commons 
-DartifactId=commons-compress -Dversion=1.0 -Dpackaging=jar 
-Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]

   Path to dependency:
         1) org.apache.rat:apache-rat-core:jar:0.8-SNAPSHOT
         2) org.apache.commons:commons-compress:jar:1.0

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

for artifact:
   org.apache.rat:apache-rat-core:jar:0.8-SNAPSHOT

from the specified remote repositories:
   apache.snapshots (http://people.apache.org/maven-snapshot-repository),
   __jpp_repo__ (file:///usr/share/maven2/repository),
   central (http://repo1.maven.org/maven2)

         at 
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:318)
         at 
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:282)
         at 
org.apache.maven.plugin.DefaultPluginManager.resolveTransitiveDependencies(DefaultPluginManager.java:1246)
         at 
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:401)
         at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
         ... 16 more
[INFO] ------------------------------------------------------------------------

-- 
Orion Poplawski
Technical Manager                     303-415-9701 x222
NWRA/CoRA Division                    FAX: 303-415-9702
3380 Mitchell Lane                  orion at cora.nwra.com
Boulder, CO 80301              http://www.cora.nwra.com


More information about the java-devel mailing list