[ 
http://jira.codehaus.org/browse/MOJO-1303?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=171683#action_171683
 ] 

Krashan Brahmanjara commented on MOJO-1303:
-------------------------------------------

I tried this patch with no success.

My environment

- pom1 with parent.pom included
- parent.pom contain maven-jar-plugin definition with access to property
- property  should be added to manifest but field is empty 
- properties-maven-plugin is executed before maven-jar-plugin

<plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-jar-plugin</artifactId>
        <configuration>
          <archive>
            <manifest>
              
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
              
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
            </manifest>
            <manifestEntries>
              <Build>${Last-Changed-Rev}</Build>
            </manifestEntries>
          </archive>
        </configuration>
      </plugin>

    <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>properties-maven-plugin</artifactId>
        <version>1.0-alpha-3-SNAPSHOT</version>
        <executions>
          <execution>
            <phase>initialize</phase>
            <goals>
              <goal>read-project-properties</goal>
            </goals>
            <configuration>
              <files>
                <file>build.properties</file>
              </files>
            </configuration>
          </execution>
        </executions>
      </plugin>

build.properties in main project directory contain:
Last-Changed-Author: aa
Last-Changed-Rev: 1942
Last-Changed-Date: 2009-03-31 15

> read-project-properties in parent pom does not make the properties accessible 
> for child modules
> -----------------------------------------------------------------------------------------------
>
>                 Key: MOJO-1303
>                 URL: http://jira.codehaus.org/browse/MOJO-1303
>             Project: Mojo
>          Issue Type: Bug
>          Components: properties
>            Reporter: Dirk Olmes
>            Priority: Critical
>         Attachments: projects-with-plugin.zip, projects-with-property.zip, 
> ReadPropertiesMojo.patch
>
>
> Declaring a property in a parent pom (reactor build) makes it available for 
> all child modules. Reading in properties using the read-project-properties 
> goal fails to make the properties read from the file available in child 
> modules.
> I have attached two sets of poms demonstrating the bug: if you build the 
> contents of projects-with-property.zip the final name of the baz1 jar will 
> include the value of the declared property. If you build the contents of 
> projects-with-plugin.zip the final name of the bar1 jar will not include the 
> value of the read property.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to