[jbossts-issues] [JBoss JIRA] (JBTM-3132) Common parent maven module for Narayana quickstarts
Ondrej Chaloupka (Jira)
issues at jboss.org
Wed May 20 06:27:20 EDT 2020
[ https://issues.redhat.com/browse/JBTM-3132?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ondrej Chaloupka closed JBTM-3132.
----------------------------------
> Common parent maven module for Narayana quickstarts
> ---------------------------------------------------
>
> Key: JBTM-3132
> URL: https://issues.redhat.com/browse/JBTM-3132
> Project: JBoss Transaction Manager
> Issue Type: Enhancement
> Components: Testing
> Affects Versions: 5.9.5.Final
> Reporter: Ondrej Chaloupka
> Assignee: Mayank Kunwar
> Priority: Major
> Fix For: 5.10.5.Final
>
>
> It would be beneficial to create a common quickstart maven module.
> My intention is to have a one place where we can define:
> * common profiles could be defined (one of such profile is Arquillian JDK9+ which defines JVM arguments needed for smooth run of tests, see https://issues.jboss.org/projects/JBTM/issues/JBTM-3122)
> * common properties like arquillian version. This has benefit that quickstarts will run faster on CI as there won't be multiple versions to be downloaded.
> * common repositories like jboss one
> * unified checkstyle definition for all the quickstarts would be coded in one way which makes them easier to read
> The quickstarts were designed to be independent on each other. The task is not to unified them. The proposal is about creating a place where a common stuff can be placed to. Otherwise the same configuration needs to be copied to multiple places. Which is hard to maintain
> Other projects, e.g. WildFly, use the same approach of common parent, see https://github.com/wildfly/quickstart/blob/master/app-client/pom.xml
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
More information about the jbossts-issues
mailing list