]
Gary Brown commented on RTGOV-548:
----------------------------------
Initially should create pom's using the sramp wagon (if the user wants to deploy to
sramp and then can also be requested to enter the sramp URL). Instructions here:
Create maven archetypes for RTGov
---------------------------------
Key: RTGOV-548
URL:
https://issues.jboss.org/browse/RTGOV-548
Project: RTGov (Run Time Governance)
Issue Type: Task
Security Level: Public(Everyone can see)
Reporter: Gary Brown
Assignee: David virgil naranjo
Fix For: 2.1.0.Final
Create maven archetypes for the RTGov governance artifacts for JEE and OSGi.
The archetypes intended for JEE will create war files, the ones intended for OSGi will
create jars. The samples can be used to identify the contents of these wars/jars.
The archetypes will be required to create a basic template for the Event Processor
Networks (EPN), Activity Validators (AV), Information Processors (IP) and Active
Collection Sources (ACS). Users will then add specific details manually, including details
in the relevant json files, and any additional dependencies.
One specific note - when a war is deployed in EAP (and eventually WildFly), it will use
the dependency (currently defined in the manifest) on overlord-rtgov.war to obtain its
dependencies. When we support other JEE containers, then we may need to ask the user for
the specific container and change the created maven project accordingly.
So this work can either create a single archetype which requests details about which
artifact is being created, and whether OSGi or JEE, or could be separate archetypes.
I think my preference currently is a single archetype that asks questions to determine
what should be created, as this can then easily evolve as changes are required.