[jbosstools-issues] [JBoss JIRA] (JBDS-3291) Support for auto generating jboss-deployment-structure based on JBoss Modules selected in a project

Burr Sutter (JIRA) issues at jboss.org
Thu Feb 19 11:49:53 EST 2015


    [ https://issues.jboss.org/browse/JBDS-3291?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13042084#comment-13042084 ] 

Burr Sutter commented on JBDS-3291:
-----------------------------------

At this this time, based on my understanding, considering the fact that there is no 1-to-1 mapping between a Maven artifact declared in the pom.xml and a JBoss Module running in the app server, it would be very difficult to have a correctly generated jboss-deployment-structure.xml.  Furthermore, it seems to me that the end-user should only populate the jboss-deployment-structure.xml to address non-normal scenarios (overriding an app server jar or using a jar that goes beyond Java EE and public API).  Rejecting.

> Support for auto generating jboss-deployment-structure based on JBoss Modules selected in a project
> ---------------------------------------------------------------------------------------------------
>
>                 Key: JBDS-3291
>                 URL: https://issues.jboss.org/browse/JBDS-3291
>             Project: Developer Studio (JBoss Developer Studio)
>          Issue Type: Feature Request
>          Components: integration, requirements, server
>    Affects Versions: 8.0.0.GA
>            Reporter: Mustafa Musaji
>            Assignee: Max Rydahl Andersen
>
> If you have a POM for a project that defines the following 
> {code}
> <project>
> 	...
> 	<dependencyManagement>
> 		<dependencies>
> 			<dependency>
> 				<groupId>org.jboss.bom</groupId>
> 				<artifactId>eap6-supported-artifacts</artifactId>
> 				<version>6.3.1.GA</version>
> 				<scope>import</scope>
> 				<type>pom</type>
> 			</dependency>
> 		</dependencies>
> 	</dependencyManagement>
> 	...
> 	<dependencies>
> 		<dependency>
> 			<groupId>commons-beanutils</groupId>
> 			<artifactId>commons-beanutils</artifactId>
> 			<scope>provided</scope>
> 		</dependency>
> 	</dependencies>
> </project>
> {code}
> The tooling should create a jboss-deployment-structure.xml that contains the "org.apache.commons.beanutils" dependency automatically.



--
This message was sent by Atlassian JIRA
(v6.3.11#6341)


More information about the jbosstools-issues mailing list