[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