Bravo, Kris a écrit :
I'm looking for some advice on how to use continuum to build a web
application where the web.xml is generated using the webdoclet ran against
another project's codebase.

I have a parent project with two subprojects which generate a class file jar
and a war file:

project-parent:

---project-library

---project-webapp

The jar contains the servlet code used by the war file. The web.xml file is
generated using Kenney's xdoclet-maven-plugin, but has a little quirk to it:
the configuration of the webdoclet command has a source directory with a
relative path of "../project-library/src/main/java".

This is bad.
This works fine for builds in a development environment. But continuum
checks out into numbered working directories and the path doesn't make much
sense in its build process.

Is there a way to tell continuum you want to perform a checkout one
directory higher than the pom?

no with m2 project, but you can do it if you choose shell project.

Or perhaps a way to perform an xdoclet
against a jar file full of sources instead?

I don't know and i don't think.


I'm assuming that the typical manner of doing this is to include the source
code in the war project instead. I was avoiding this in the interest of not
having the class files sitting in WEB-INF/classes - I prefer another lib
entry instead.

Yes, it's generally what other users do, but i prefer another lib too, if code is reusable in an other project.

Emmanuel

Reply via email to