You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@nutch.apache.org by Trung Nguyen <tr...@gmail.com> on 2011/07/10 09:27:11 UTC

The following artifacts could not be resolved: com.sun.jdmk:jmxtools:jar:1.2.1, com.sun.jmx:jmxri:jar:1.2.1

Hello everyone,

I am new to Nutch. I downloaded Nutch 1.3 yesterday and tried to compile it
with Netbeans but I got the following error.

Failed to execute goal on project nutch: Could not resolve dependencies for
project org.apache.nutch:nutch:jar:1.3: The following artifacts could not be
resolved: com.sun.jdmk:jmxtools:jar:1.2.1, com.sun.jmx:jmxri:jar:1.2.1:
Failure to find com.sun.jdmk:jmxtools:jar:1.2.1 in
http://repository.jboss.org/nexus/content/groups/public-jboss/ was cached in
the local repository, resolution will not be reattempted until the update
interval of repository.jboss.org has elapsed or updates are forced -> [Help
1]

I searched on Internet and it seems that these artifacts are not available
from the central Maven repository, due to licensing issues. Do you have any
idea to fix it?

Thanks in advance.
Trung

Re: The following artifacts could not be resolved: com.sun.jdmk:jmxtools:jar:1.2.1, com.sun.jmx:jmxri:jar:1.2.1

Posted by "Mattmann, Chris A (388J)" <ch...@jpl.nasa.gov>.
Hi Trung,

Unfortunately there is a known issue [1] with the Ivy makepom task that we use to 
generate the Maven poms from the Nutch Ivy/Ant artifacts. In Ivy trunk, IVY-1294 [2]
was fixed that should deal with this.

Until then you'll need the following custom exclusions in your Nutch pom:

            <dependency>
                <groupId>log4j</groupId>
                <artifactId>log4j</artifactId>
                <version>${log4j.version}</version>
                <exclusions>
                    <exclusion>
                        <groupId>com.sun.jdmk</groupId>
                        <artifactId>jmxtools</artifactId>
                    </exclusion>
                    <exclusion>
                        <groupId>com.sun.jmx</groupId>
                        <artifactId>jmxri</artifactId>
                    </exclusion>
                </exclusions>
            </dependency>

As soon as we upgrade to the next release of Ivy that includes [2], we 
can hopefully get rid of this issue.

Thanks!

Cheers,
Chris

[1] http://old.nabble.com/makepom-and-%3Cexclusions%3E-tag-td31661179.html
[2] https://issues.apache.org/jira/browse/IVY-1294

On Jul 10, 2011, at 12:27 AM, Trung Nguyen wrote:

> Hello everyone,
> 
> I am new to Nutch. I downloaded Nutch 1.3 yesterday and tried to compile it
> with Netbeans but I got the following error.
> 
> Failed to execute goal on project nutch: Could not resolve dependencies for
> project org.apache.nutch:nutch:jar:1.3: The following artifacts could not be
> resolved: com.sun.jdmk:jmxtools:jar:1.2.1, com.sun.jmx:jmxri:jar:1.2.1:
> Failure to find com.sun.jdmk:jmxtools:jar:1.2.1 in
> http://repository.jboss.org/nexus/content/groups/public-jboss/ was cached in
> the local repository, resolution will not be reattempted until the update
> interval of repository.jboss.org has elapsed or updates are forced -> [Help
> 1]
> 
> I searched on Internet and it seems that these artifacts are not available
> from the central Maven repository, due to licensing issues. Do you have any
> idea to fix it?
> 
> Thanks in advance.
> Trung


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Chris Mattmann, Ph.D.
Senior Computer Scientist
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 171-266B, Mailstop: 171-246
Email: chris.a.mattmann@nasa.gov
WWW:   http://sunset.usc.edu/~mattmann/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adjunct Assistant Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++