Maven 2 & 3

<execution><id>${some.custom.var}</id> ... broke

Details

  • Type: Bug Bug
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 2.1.0-M1
  • Fix Version/s: 2.1.0-M1
  • Component/s: None
  • Labels:
    None
  • Complexity:
    Intermediate
  • Number of attachments :
    0

Description

in 2.0.9, i can to do this

<execution>
<id>${some.custom.var}</id>
....

Not any more with 2.0.10-RC2

Below is a produceable pom at http://svn.codehaus.org/mojo/trunk/mojo/appassembler/appassembler-examples/appassembler-example-helloworld/pom.xml with some changes. Note if you move the configuration out of <execution> block, it works

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.codehaus.mojo.appassembler.example</groupId>
<artifactId>appassembler-example-helloworld</artifactId>
<version>1.0-SNAPSHOT</version>
<name>Application Assembler "Hello World" Example</name>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>appassembler-maven-plugin</artifactId>
<version>1.0-beta-1</version>
<executions>
<execution>
<id>${my.var}</id>
<goals>
<goal>assemble</goal>
</goals>
<configuration>
<includeConfigurationDirectoryInClasspath>true</includeConfigurationDirectoryInClasspath>
<binPrefix>foo</binPrefix>
<extraJvmArguments>-Xms16m</extraJvmArguments>
<programs>
<program>
<mainClass>org.codehaus.mojo.appassembler.example.helloworld.HelloWorld</mainClass>
</program>
</programs>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>

<properties>
<my.var>asdasdf</my.var>
</properties>
</project>

here is the error:

[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] One or more required plugin parameters are invalid/missing for 'appassemb
ler:assemble'

[0] Inside the definition for plugin 'appassembler-maven-plugin' specify the fol
lowing:

<configuration>
...
<programs>VALUE</programs>
</configuration>.

Issue Links

Activity

There are no comments yet on this issue.

People

Vote (0)
Watch (0)

Dates

  • Created:
    Updated:
    Resolved: