On 04/03/2011, at 3:17 AM, Russel Winder wrote:

> On Thu, 2011-03-03 at 11:02 +1000, Luke Daley wrote:
> [ . . . ]
>> 
>> If deploying to Codehaus, I suggest you move away from the deprecated
>> webdav mechanism and start using the Nexus instance. This relieves the
>> directory creation problem.
> 
> This appears to be a completely separate repository compared to the one
> access by WebDav and given that there is no 
> 
> https://nexus.codehaus.org/content/repositories/snapshots/org/codehaus/gant
> https://nexus.codehaus.org/content/repositories/snapshots/org/codehaus/gpars
> https://nexus.codehaus.org/content/repositories/snapshots/org/codehaus/jsr166-mirror
> 
> then these projects are going to find it hard to use this route.  Is it
> a question of registering somewhere?

Yes, it's a completely separate mechanism. At some point the mechanism you are 
using will have to be completely removed as the Maven Central dudes are 
planning to remove the rsync upload mechanism which means that it will be Nexus 
or nothing.

You have to open an issue under the Codehaus Jira “Haus Chores” project and 
request that your project be Nexus enabled. It's a bit of a pain to setup, but 
it will have to be done sometime. Now that I have this setup releases are easy 
and pain free.

I had to fork the existing PGP plugin though to get it to work with javadoc and 
source jars. I had an issue where having the javadoc and source jars in the 
default archives configuration caused the source jar to be on the classpath, 
which caused havoc with Groovy AST transforms. So I moved these two artefacts 
two a separate configuration which fixed the classpath issue but broke the PGP 
plugin, so I hacked a fork and checked out into buildSrc. You'll want to do the 
same to avoid any funny business.
---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to