Changes to the build

Coordinator
Jan 19, 2010 at 3:40 PM
Hi,

I went through the build this evening and gave it a comprehensive clean up. I was able to build from the root with a clean local repository, and the resulting installation can install the vsinstaller plugin. I'll check the integration tests tomorrow.

To avoid the circular dependency imposed by MNG-1911, NPanday compiles itself with the previous release (1.0.2). This is not much different to how most of Maven works.

However, a result is that I think this is dragging in all the dependencies from the repo (I used a local copy of the 1.0.2 release - I'm not sure if this works against a vanilla repo.npanday.org).

Tomorrow, I'd like to look at cleaning up repo.npanday.org so that it just contains the previous releases (and separately stores any necessary 3rd party artifacts). I'm then hoping to get these synced to central to make the build smoother.

Unfortunately, the release process doesn't work from the command line, as it tries to resolve all the NPanday dependencies. I think that can be worked around with some further investigation, but I'm currently trying it in CI to see if it is improved.

Please let me know if you have any questions or notice issues.

- Brett

--
Brett Porter
brett@apache.org
http://brettporter.wordpress.com/
Coordinator
Jan 20, 2010 at 12:45 AM

(and separately stores any necessary 3rd party artifacts).

- I think this is one of the things that we should look out for, so that we can just call the

mvn npanday.plugin:maven-vsinstaller-plugin:<version>:install from the command line and can get a copy of an npanday version that we want.

 

Developer
Jan 22, 2010 at 4:58 PM

I quizzed Brett on the changes on irc and updated the wiki with instructions on building NPanday and running the integration tests: 

http://npanday.codeplex.com/wikipage?title=Building%20NPanday

(Still TODO:  mention the repo on npanday.org that has necessary dependencies that aren't in central.)

--
Wendy

Coordinator
Jan 25, 2010 at 12:08 AM

On 23/01/2010, at 4:58 AM, wsmoak wrote:

From: wsmoak

I quizzed Brett on the changes on irc and updated the wiki with instructions on building NPanday and running the integration tests:

http://npanday.codeplex.com/wikipage?title=Building%20NPanday

(Still TODO: mention the repo on npanday.org that has necessary dependencies that aren't in central.)


Thanks!

- Brett


Coordinator
Jan 25, 2010 at 12:08 AM

On 23/01/2010, at 4:58 AM, wsmoak wrote:

From: wsmoak

I quizzed Brett on the changes on irc and updated the wiki with instructions on building NPanday and running the integration tests:

http://npanday.codeplex.com/wikipage?title=Building%20NPanday

(Still TODO: mention the repo on npanday.org that has necessary dependencies that aren't in central.)


Thanks!

- Brett