I'm at a stage with JiBX/WS where I'd love to try out a Maven example. I got it mostly set up locally, but tripped up because JiBX/WS requires JiBX 1.2, and the Maven JiBX plugin is at 1.1.6a. So this would be a great time for us to start pulling all these threads together, and get a CI build that publishes to a snapshot repository.

Jerome - fyi, we're hoping to release a beta of JiBX/WS soon after the JiBX 1.2 release. JiBX/WS is using Ant + Ivy for it's build system. I've added a "makepom" target to the build.xml, but will need to manipulate the generated POM to add some missing info. I'm using a local Hudson CI server currently, but am happy to give it a go with TeamCity. How can I help get TeamCity and the snapshot repository up and running? Will you be using the existing shell scripts to publish to the snapshot repository, or would it be better to integrate the Maven Ant tasks into the build?

cheers
Nigel

Jérôme BERNARD wrote:
On Fri, Nov 28, 2008 at 00:58, Dennis Sosnoski <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:

    Jérôme BERNARD wrote:
    > On Thu, Nov 27, 2008 at 03:50, Dennis Sosnoski <[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>
    > <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>> wrote:
    >
    >     Jérôme BERNARD wrote:
    >     > On Wed, Nov 26, 2008 at 01:35, Dennis Sosnoski
    <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
    >     <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>
    >     > ...
    >     >
    >     >     Nigel suggested creating two separate Maven 2
    repositories on
    >     >     Sourceforge, one for snapshots and one for releases.
    >     Hopefully we
    >     >     could
    >     >     set up the release repository to be automatically
    replicated to
    >     >     the main
    >     >     Maven repository, while keeping SNAPSHOTs only in their
    >     Sourceforge
    >     >     repository. Is anyone able to help set this up (or offer a
    >     better
    >     >     approach)?
    >     >
    >     >
    >     > This is the typical way to solve the issue.
    >     > I could probably help on that.
    >
    >     Sounds great! How do we get started?
    >
    >
    > We could simply reuse what we have done so far with the non
    SNAPSHOTS
    > repo.
    > This would publish on SF the repo as requested.
    > Now the real question might be who build the SNAPSHOTs?
    > You? a CI engine?
    > We may use my current instance of TeamCity for that if needed
    > (http://www.rio-project.org/teamcity

    That sounds great. Is it easy to configure from the Ant build? And
    there's no need for the repository to be on Sourceforge, so if it's
    easier to set it up on the same system as you're using for
    TeamCity that
    would work just as well.


Easy to configure an Ant/Maven build.
Usually those tools do detect changes in the CVS/SVN repo, checkout sourcecode and try to build it. There is nothing the developers has to do except fix the build when it's broken ;-) This could automate the pushof the SNAPSHOT dependencies to the JiBX SNAPSHOTs Maven repo.


    > )
    > ...
    >
    > Ok. So If I got that right all you want to do is to publish JiBX
    SNASHOTs.
    > One of the use is going to be able to use those JiBX SNAPSHOTs
    from a
    > custom Axis2 build.
    > Did I got that right?

    Yes, that's correct. Of course, the SNAPSHOT builds will hopefully
    be of
    use to other projects, too (especially to verify fixes before a new
    release).


Ok. I'll have a look at today.



Jerome


--
Jerome Bernard,
Director, EMEA Operations,
Elastic Grid, LLC.

Blog: http://blog.elastic-grid.com
------------------------------------------------------------------------

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
------------------------------------------------------------------------

_______________________________________________
jibx-devs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jibx-devs
------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
_______________________________________________
jibx-devs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jibx-devs

Reply via email to