It finds the plugin but not the dependencies. Where are these
dependencies? Are they also in the 3rd party repo? Do you have any
routing rules defined that may exclude the 3rd party repo for these
dependencies?

If you can paste the logs, it would help. I would recommend bringing the
discussion over to [EMAIL PROTECTED]

-----Original Message-----
From: sairndain [mailto:[EMAIL PROTECTED] 
Sent: Friday, September 05, 2008 10:42 PM
To: users@maven.apache.org
Subject: What are the pitfalls I must be aware of when switching from my
local ".m2/repository" to the Nexus server?


Hi

I have Maven2 installed on my workstation at work, and it works fine...

Love it.

I talked one of our adminstrators into installing Nexus on one of our
development servers to compliment our Subversion repository.

As soon as we got Nexus running, I installed the 3rd party artifacts I
use
in my existing projects and two 3rd party plugins.

I decided to test my existing builds using the new Nexus server.

I found they  broke immediately.  

The first issue I had was with the jaxws-maven-plugin (version 1.10).

I had already deployed this plugin to the "3rd party" repository.

Maven2 "finds" the plugin, but, the "dependencies" are missing.

Why does the plugin work fine with my local Maven2 repository settings
on my
workstation... But, has so much trouble when I point my settings to the
new
Nexus repository.

What are the pitfalls I must be aware of when switching from my local
".m2/repository" to the Nexus server?

Thankyou for any guidance on this!

sd

P.S.

I am using the suggested settings configuration set forth in the "Maven:
the
definitive gude" book (chapter 16)...i.e., 

<settings>
  <mirrors>
    <mirror>
      <!--This is used to direct the public snapshots repo in the 
          profile below over to a different nexus group -->
      <id>nexus-public-snapshots</id>
      <mirrorOf>public-snapshots</mirrorOf>
 
<url>http://localhost:8081/nexus/content/groups/public-snapshots</url>
    </mirror>
    <mirror>
      <!--This sends everything else to /public -->
      <id>nexus</id>
      <mirrorOf>*</mirrorOf>
      <url>http://localhost:8081/nexus/content/groups/public</url>
    </mirror>
  </mirrors>
  <profiles>
    <profile>
      <id>development</id>
      <repositories>
        <repository>
          <id>central</id>
          <url>http://central</url>
          <releases><enabled>true</enabled></releases>
          <snapshots><enabled>true</enabled></snapshots>
        </repository>
      </repositories>
     <pluginRepositories>
        <pluginRepository>
          <id>central</id>
          <url>http://central</url>
          <releases><enabled>true</enabled></releases>
          <snapshots><enabled>true</enabled></snapshots>
        </pluginRepository>
      </pluginRepositories>
    </profile>
    <profile>
      <!--this profile will allow snapshots to be searched when
activated-->
      <id>public-snapshots</id>
      <repositories>
        <repository>
          <id>public-snapshots</id>
          <url>http://public-snapshots</url>
          <releases><enabled>false</enabled></releases>
          <snapshots><enabled>true</enabled></snapshots>
        </repository>
      </repositories>
     <pluginRepositories>
        <pluginRepository>
          <id>public-snapshots</id>
          <url>http://public-snapshots</url>
          <releases><enabled>false</enabled></releases>
          <snapshots><enabled>true</enabled></snapshots>
        </pluginRepository>
      </pluginRepositories>
    </profile>
  </profiles>
  <activeProfiles>
    <activeProfile>development</activeProfile>
  </activeProfiles>
  <servers>
    <server>
      <id>releases</id>
      <username>userid01</username>
      <password>userid01password</password>
    </server>  
    <server>
      <id>snapshots</id>
      <username>userid01</username>
      <password>userid01password</password>
    </server>  
    <server>
      <id>thirdparty</id>
      <username>userid01</username>
      <password>userid01password</password>
    </server> 
  </servers>
</settings>


-- 
View this message in context:
http://n2.nabble.com/What-are-the-pitfalls-I-must-be-aware-of-when-switc
hing-from-my-local-%22.m2-repository%22-to-the-Nexus-server--tp842540p84
2540.html
Sent from the maven users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to