Re: Review Needed for "Publishing Maven Artifacts with Ivy" Doc

2010-10-11 Thread Stefan Bodewig
On 2010-10-08, Jean-Louis Boudart wrote:

> At the beggining of the documentation you say "In addition you will need a
> minimal POM for your jar".
>
> Are you planning to maintain dependencies in both ivy.xml / pom.xml
> manually?

This is intended for projects that don't use Ivy for dependency
management but are looking at Ivy as a solution to publish to the ASF
Maven repository - like Ant itself.

Stefan

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



Re: Review Needed for "Publishing Maven Artifacts with Ivy" Doc

2010-10-11 Thread Stefan Bodewig
On 2010-10-08, Maarten Coene wrote:

> The ivy:makepom task has been greatly enhanced in Ivy 2.2.0. It is now
> possible to specify a custom pom template containing information about
> the license, SCM, plugins, developers, ...

OK, I'll enhance the page and say you should use the makepom task if you
are already using Ivy.

>From what Jean-Louis and you say the deliver task is completely
redundant since publish will take care of everything anyway (for the
usecase of that page).

> Here is how Ivy publishes itself to the Nexus repository.

>   module="ivy"
>  revision="${build.version}"
>  srcivypattern="${basedir}/build/artifact/ivy.xml"

> artifactspattern="${basedir}/build/distrib/maven2/[revision]/[artifact]-[revision](-[classifier]).[ext]"

>  publishivy="false"
>  conf="core"
>  settingsRef="upload.settingsId"
>  resolver="nexus">
> 
> 
>  />
>  />
> 
>
> We declare some additional artifacts (like the generated pom and the
> sources/javadocs) inside the ivy:publish task because the ivy.xml doesn't
> contain them.

I didn't know this was possible.  Should add that to the page.

> In addition, the ivysetting-release.xml configures Ivy to
> automatically create a PGP signature of the artifacts. So there is no
> need to declare them any longer as artifact.

and this as well.

Please double-check the changes I'll make to the wiki page in a few
minutes.  I'll go affline for about a week, so there'll be plenty of
time for feedback before the content goes to the main site.

Stefan

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