You could create a profile which configures the build/finalname and
the compiler plugin. This should create the desired artifact.
ie:
<profiles>
<profile>
<id>1.5build</id>
<build>
<finalName>${artifactId}-${version}-jdk1.5</finalName>
<plugins>
<plugin>
<!-- compiler plugin with target set to 1.5 -->
</plugin>
</plugins>
</build>
</profile>
</profiles>
Activate with mvn -P1.5build clean deploy.
Hth,
Nick Stolwijk
~Java Developer~
Iprofs BV.
Claus Sluterweg 125
2012 WS Haarlem
www.iprofs.nl
On Thu, Sep 25, 2008 at 2:40 PM, Stephen Connolly
<[EMAIL PROTECTED]> wrote:
> I want to say classifiers....
>
> but that only works if the dependencies have not changed.
>
> Perhaps what you want is a different project that depends on the first one
> and unpacks it's -source.jar and does a recompile with the different jdk
>
> On 25 September 2008 12:00, Holger Brands <[EMAIL PROTECTED]> wrote:
>
>>
>> I've a multi-module build that is compiled with target 1.6 and deployed to
>> our company repo with artifactIds "artifact1", "artifact2" and so on.
>>
>> Now, what I want to achieve is the following:
>> I want the same multi-module build optionally to be compiled with target
>> 1.5
>> and deployed to our company repo with artifactIds "artifact1_java15",
>> "artifact2_java15" and so on.
>>
>> So, ideally
>> - "mvn deploy" should deploy the default build artifacts compiled with
>> target 1.6.
>> - "mvn -Djdk=1.5 deploy" should deploy the derived build artifacts compiled
>> with target 1.5.
>>
>> I know how to use profiles/properties to set the desired compiler options.
>> But how to tweak the artifactIds?
>>
>> Is there an easy way to accomplish this?
>> If not, what's the recommended way to deal with this requirement?
>>
>> I'm using Maven 2.0.9 on Windows XP.
>>
>> Sorry, if this has been asked before.
>>
>> Thanks,
>> Holger
>>
>> --
>> View this message in context:
>> http://www.nabble.com/deploy-multi-module-artifacts-with-derived-artifactIds-tp19667309p19667309.html
>> Sent from the Maven - Users mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]