On 09/12/2010 7:52 AM, Asmann, Roland wrote:
On 09.12.2010 11:29, Stephen Connolly wrote:
you need to add an exclusion on the dependency that is being brought in by
profile activation.
It was a mistake that profiles include the<dependency> section as there is
all manor of issues.
The profile gets activated based on the environment where maven is running,
not the environment where the artifact is deployed.
If you have 3rd party deps that use profile activation to pull in
dependencies, you will need to define exclusions on those dependencies...
that will stabilise your build.
If your build uses profile activation to pull in dependencies, that is your
bad, take it out
-Stephen
No, this is NOT the solution, since I will need the artifact on both SUN
and JDK machines. The problem is that when I build with only one of
those, I can also only deploy it to one of those! Therefor, I need to
build one artifact with IBM JDK, which will then be deployed to the IBM
JDK server, and one with SUN, which will likewise be deployed to the SUN
server.
I understand that I can build both versions on either JDK by either
adding or excluding dependencies, the fact is that I don't want to do
this manually, but let Maven handle it (as it can!) depending on which
JDK I build.
Like I said before, the real problem is that I want to have my release
build BOTH artifacts at once, and I am not sure how I could achieve this
goal...
2 maven projects and a batch script.
Ron
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]