[jbossts-issues] [JBoss JIRA] (JBTM-3132) Common parent maven module for Narayana quickstarts

Ondrej Chaloupka (Jira) issues at jboss.org
Thu Apr 4 08:14:00 EDT 2019


Ondrej Chaloupka created JBTM-3132:
--------------------------------------

             Summary: Common parent maven module for Narayana quickstarts
                 Key: JBTM-3132
                 URL: https://issues.jboss.org/browse/JBTM-3132
             Project: JBoss Transaction Manager
          Issue Type: Enhancement
          Components: Testing
    Affects Versions: 5.9.5.Final
            Reporter: Ondrej Chaloupka
            Assignee: Ondrej Chaloupka


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.12.1#712002)


More information about the jbossts-issues mailing list