[
https://jira.codehaus.org/browse/MECLIPSE-743?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Mitko Kolev updated MECLIPSE-743:
---------------------------------
Description:
Currently it is not possible to configure attributes for the
{{<classpathentry>}} element, in particular for the generated
{{<classpathContainer>}} elements. The purpose of this patch is to enable the
customization of attributes in the {{<classpathentry>}} elements in the
generated {{.classpath}} file (add additional attributes to
{{<classpathentry>}} elements). The following example configuration:
{code}
<classpathEntryCustomizations>
<classpathEntryCustomization>
<whenPathContains>org.some.ClasspathContainer</whenPathContains>
<additionalAttributes>
<property>
<name>customAttribute</name>
<value>true</value>
</property>
</additionalAttributes>
</classpathEntryCustomization>
</classpathEntryCustomizations>
{code}
will generate {{<attribute name="customAttribute" value="true"/>}} for the
{{org.some.ClasspathContainer}} {{<classpathContainer>}} element. In other
words, the generated {{.classpath}} file will contain:
{code}
<classpathentry kind="con" path="org.some.ClasspathContainer">
<attributes>
<attribute name="customAttribute" value="true"/>
</attributes>
</classpathentry>
{code}
was:
Currently it is not possible to configure attributes for the
{{<classpathContainer>}} element, in particular for the generated
{{classpathentry}} elements. The purpose of this patch is to enable the
customization of attributes in the {{classpathentry}} elements in the generated
{{.classpath}} file (add additional attributes to {{classpathentry}} elements).
Here is an example:
{code}
<classpathentry kind="con" path="org.some.ClasspathContainer">
<attributes>
<attribute name="customProperty" value="true"/>
</attributes>
</classpathentry>
{code}
> Add support for generation of <classpathContainer> attributes
> -------------------------------------------------------------
>
> Key: MECLIPSE-743
> URL: https://jira.codehaus.org/browse/MECLIPSE-743
> Project: Maven Eclipse Plugin
> Issue Type: Improvement
> Components: Core : Dependencies resolution and build path
> (.classpath)
> Affects Versions: 2.9
> Reporter: Mitko Kolev
> Attachments: patch.txt
>
>
> Currently it is not possible to configure attributes for the
> {{<classpathentry>}} element, in particular for the generated
> {{<classpathContainer>}} elements. The purpose of this patch is to enable the
> customization of attributes in the {{<classpathentry>}} elements in the
> generated {{.classpath}} file (add additional attributes to
> {{<classpathentry>}} elements). The following example configuration:
> {code}
> <classpathEntryCustomizations>
> <classpathEntryCustomization>
> <whenPathContains>org.some.ClasspathContainer</whenPathContains>
> <additionalAttributes>
> <property>
> <name>customAttribute</name>
> <value>true</value>
> </property>
> </additionalAttributes>
> </classpathEntryCustomization>
> </classpathEntryCustomizations>
> {code}
> will generate {{<attribute name="customAttribute" value="true"/>}} for the
> {{org.some.ClasspathContainer}} {{<classpathContainer>}} element. In other
> words, the generated {{.classpath}} file will contain:
> {code}
> <classpathentry kind="con" path="org.some.ClasspathContainer">
> <attributes>
> <attribute name="customAttribute" value="true"/>
> </attributes>
> </classpathentry>
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira