vmgump recently was moved and in the process we've got log4net to build mono 1.0 and 2.0 debug builds on Gump (http://vmgump.apache.org/ gump/public/logging-log4net/logging-log4net/gump_work/build_logging- log4net_logging-log4net.html). From now on out, if you make a code change that breaks the build, you should receive an automated nag email.

I've been working on migrating the overall Logging Services and log4j web content to use Maven 2.0 for build and deployment. I expect to migrate log4cxx over tomorrow. I'd like to take a shot on log4net thereafter and wanted to give you some advance notice. I'd envision Maven handling the documentation and packaging and deferring to Nant actually build the assemblies.

Maven has a standard directory layout (http://maven.apache.org/guides/ introduction/introduction-to-the-standard-directory-layout.html). It would not be essential to migrate to the standard layout, but it would make things easier and more consistent with the other projects. To move to the standard layout:

doc is removed from SVN
examples moves to src/examples
extensions moves to src/extension
src moves to src/main/cs
tests/src moves to src/test/cs
xdocs moves to src/site/xdoc

The layout of examples and extensions seemed pretty complicated, but don't think it is essential to unwind them. doc can be removed since Maven would build web content into target/site and site deployment would commit the generated content into http://svn.apache.org/repos/ asf/logging/site/trunk/doc from which would contain all LS content.

I've made some subsequent changes, but for a preview of Maven see the web content generated for the last log4j 1.2.15 release candidate at http://logging.apache.org/log4j/1.2/.

I'd like to move on it to get all of LS consistent. Let me know if you have any pending commits that would be affected by the change or any questions or concerns about moving to the standard layout. If you'd like, I could do the changes on a branch for review.

Reply via email to