The following issue has been updated: Updater: Charles Crouch (mailto:[EMAIL PROTECTED]) Date: Tue, 29 Jun 2004 11:43 AM Comment: Changes to plugin.jelly as a patch Changes: Attachment changed to plugin.jelly.patch --------------------------------------------------------------------- For a full history of the issue, see:
http://jira.codehaus.org/browse/MPEAR-17?page=history --------------------------------------------------------------------- View the issue: http://jira.codehaus.org/browse/MPEAR-17 Here is an overview of the issue: --------------------------------------------------------------------- Key: MPEAR-17 Summary: plugin could generate more elements in application.xml Type: Improvement Status: Unassigned Priority: Minor Original Estimate: Unknown Time Spent: Unknown Remaining: Unknown Project: maven-ear-plugin Assignee: Reporter: Charles Crouch Created: Fri, 25 Jun 2004 4:25 PM Updated: Tue, 29 Jun 2004 11:43 AM Environment: maven-ear-plugin-1.5, maven-1.0-rc3, windows XP SP1 Description: The EAR plugin can generate an application.xml containing display-name and module elements but it lacks several others, i.e. 1) application/description 2) application/security-role/role-name The changes described below are quite small and enable the creation of the above elements by specifying more properties, e.g. 1) maven.ear.appxml.description=Product ${pom.groupId}, version ${pom.currentVersion} 2) maven.ear.appxml.securityRoles=UserRole, AdminRole The changes to the plugin.jelly, positioned correctly, would be: 1) <j:set var="applicationDescription" value="${maven.ear.appxml.description}"/> <j:if test="${!empty(applicationDescription)}"> <x:element name="description">${maven.ear.appxml.description}</x:element> </j:if > 2) <j:set var="securityRoles" value="${maven.ear.appxml.securityRoles}"/> <j:if test="${!empty(securityRoles)}"> <util:tokenize var="roles" delim="," trim="true">${maven.ear.appxml.securityRoles}</util:tokenize> <j:forEach var="role" items="${roles}"> <x:element name="security-role"> <x:element name="role-name">${role.trim()}</x:element> </x:element> </j:forEach> </j:if > --------------------------------------------------------------------- JIRA INFORMATION: 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 If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]