Using cactus with maven
Juan Jose Aragones Guillen <[email protected]> Tue, 20 Dec 2011 06:36:25 -0500
| Newsgroups | gmane.comp.jakarta.cactus.user |
|---|---|
| Message-ID | <[email protected]> |
--_008_19FC4CE410A44148932D4DE91FF626152CDE076208BE259maillan_
Content-Type: multipart/alternative;
boundary="_000_19FC4CE410A44148932D4DE91FF626152CDE076208BE259maillan_"
--_000_19FC4CE410A44148932D4DE91FF626152CDE076208BE259maillan_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hello,
I know cactus have been moved to the Attic but my supervisor has given me t=
he job to make he project work using this plugin with maven 3.0.3.
We are using Jenkins for CI and the idea is to run cactus from there (we al=
ready run junit tests as it's possible to invoke top-level maven targets ju=
st writing the goals).
Right now I'm testing cactus with the project in which we run the junit tes=
ts (no worries, several VM's and snapshots -and not touching the base proje=
ct- just in case I screw something). But here are several thing I don't re=
ally understand. I'll only write some questions and, if I get any feedback =
will go on with the questions:
- I'm using "mvn cactus:cactifyear" as the idea is to create an EAR and get=
it deployed in Websphere using WAS6 plugin for maven. The thing is I don't=
really understand what does cactifyear do or how it works. I have no idea =
what to use as srcfile. Here you have what I have in my pom.xml:
<project>
...
<dependencies>
<dependency>
<groupId>org.apache.cactus</groupId>
<artifactId>cactus.integration.maven2</artifactId>
<version>1.8.1</version>
</dependency>
...
</dependencies>
....
<build>
...
<pluginManagement>
...
<plugin>
<groupId>org.apache.cactus</groupId>
<artifactId>cactus.integration.maven2</artifactId>
<version>1.8.1</version>
<configuration>
<srcFile>/PATH/TO/FILE/file.ear</srcFile>
<desttFile>cactifiedByMaven2.ear</destFile>
<cactusWar>
<context>/</context>
<version>2.3</version>
</cactusWar>
</configuration>
<executions>
<execution>
<id>cactus-cactifyear</id>
<phase>pre-integration-test</phase>
<goals>
<goal>cactifyear</goal>
</goals>
</execution>
</executions>
</plugin>
...
</pluginManagement>
...
</build>
...
</project>
For what is the /PATH/TO/FILE/file.ear used? I tried with one EAR in my pro=
ject and got one cactifiedByMaven2.ear in each of the modules of my project=
plus one cactifiedByMaven2.ear and one empty folder named cactusAND_A_NUMB=
ER.dir for each module in the project root directory. The output while runn=
ing was something like this:
[INFO] Building application1 1.0-SNAPSHOT
[INFO] --------------------------------------------------------------------=
----
[INFO]
[INFO] --- cactus.integration.maven2:1.8.1:cactifyear (default-cli) @ my.co=
mpany.application1 ---
[info] Adding: aspectjrt-1.5.3.jar
[info] Adding: cactus.core.framework.uberjar.javaEE.14-1.8.1.jar
[info] Adding: commons-logging-1.1.jar
[info] Adding: commons-httpclient-3.1.jar
[info] Adding: junit-3.8.2.jar
[INFO] Building war: /PROJECT/ROOT//DIRECTORY/application1/cactus892519517c=
actus.war
[INFO] Building ear: /PROJECT/ROOT//DIRECTORY/application1/cactifiedByMaven=
2.ear
[INFO]
[INFO] --------------------------------------------------------------------=
----
[INFO] Building application2 1.0-SNAPSHOT
[INFO] --------------------------------------------------------------------=
----
[INFO]
[INFO] --- cactus.integration.maven2:1.8.1:cactifyear (default-cli) @ com.k=
ana.sem.applications2 ---
[info] Adding: aspectjrt-1.5.3.jar
[info] Adding: cactus.core.framework.uberjar.javaEE.14-1.8.1.jar
[info] Adding: commons-logging-1.1.jar
[info] Adding: commons-httpclient-3.1.jar
[info] Adding: junit-3.8.2.jar
[INFO] Building war: /PROJECT/ROOT//DIRECTORY/application1/cactus892519517c=
actus.war
[INFO] Building ear: /PROJECT/ROOT//DIRECTORY/application1/cactifiedByMaven=
2.ear
[INFO]
[INFO] --------------------------------------------------------------------=
----
[INFO] Building application3 1.0-SNAPSHOT
[INFO] --------------------------------------------------------------------=
----
The srcfile is like a schema to create an EAR for each module?
Thanks,
JUAN JOS=C9 ARAGON=C9S
[cid:[email protected]]<http://www.lagan.com/>BUILD'N'RELEASE =
ENGINEER
e : [email protected]<mailto:[email protected]>
EMEA Headquarters
209 Airport Road West
Belfast, Northern Ireland BT3 9EZ
SOLUTIONS<http://www.lagan.com/our-solutions.aspx> | CASE STUDIES<http://ww=
w.lagan.com/resource-library.aspx> | KANA.COM<http://www.kana.com/home/home=
.php> | LAGAN.COM<http://www.lagan.com/>
[cid:[email protected]]<http://www.lagan.com/rss/feeds.aspx>
[cid:[email protected]]<http://www.facebook.com/home.php#%21/p=
ages/Lagan-Technologies/174507632593437>
[cid:[email protected]]<http://www.twitter.com/lagan_business>
[cid:[email protected]]<http://www.linkedin.com/companies/laga=
n-technologies>
The information in this email and any attachments is confidential and inten=
ded solely for the attention and use of the named addressee(s). It may be s=
ubject to legal, professional or other privilege and further distribution o=
f it is strictly prohibited without our authority. If you are not the inten=
ded recipient, you are not authorized to and must not disclose, copy, distr=
ibute, or retain this message or any part of it, and should notify us immed=
iately
--_000_19FC4CE410A44148932D4DE91FF626152CDE076208BE259maillan_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:x=3D"urn:schemas-microsoft-com:office:excel" xmlns:p=3D"urn:schemas-m=
icrosoft-com:office:powerpoint" xmlns:a=3D"urn:schemas-microsoft-com:office=
:access" xmlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s=3D"=
uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs=3D"urn:schemas-microsof=
t-com:rowset" xmlns:z=3D"#RowsetSchema" xmlns:b=3D"urn:schemas-microsoft-co=
m:office:publisher" xmlns:ss=3D"urn:schemas-microsoft-com:office:spreadshee=
t" xmlns:c=3D"urn:schemas-microsoft-com:office:component:spreadsheet" xmlns=
:odc=3D"urn:schemas-microsoft-com:office:odc" xmlns:oa=3D"urn:schemas-micro=
soft-com:office:activation" xmlns:html=3D"http://www.w3.org/TR/REC-html40" =
xmlns:q=3D"http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc=3D"http://m=
icrosoft.com/officenet/conferencing" xmlns:D=3D"DAV:" xmlns:Repl=3D"http://=
schemas.microsoft.com/repl/" xmlns:mt=3D"http://schemas.microsoft.com/share=
point/soap/meetings/" xmlns:x2=3D"http://schemas.microsoft.com/office/excel=
/2003/xml" xmlns:ppda=3D"http://www.passport.com/NameSpace.xsd" xmlns:ois=
=3D"http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir=3D"http://=
schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds=3D"http://www.w3=
.org/2000/09/xmldsig#" xmlns:dsp=3D"http://schemas.microsoft.com/sharepoint=
/dsp" xmlns:udc=3D"http://schemas.microsoft.com/data/udc" xmlns:xsd=3D"http=
://www.w3.org/2001/XMLSchema" xmlns:sub=3D"http://schemas.microsoft.com/sha=
repoint/soap/2002/1/alerts/" xmlns:ec=3D"http://www.w3.org/2001/04/xmlenc#"=
xmlns:sp=3D"http://schemas.microsoft.com/sharepoint/" xmlns:sps=3D"http://=
schemas.microsoft.com/sharepoint/soap/" xmlns:xsi=3D"http://www.w3.org/2001=
/XMLSchema-instance" xmlns:udcs=3D"http://schemas.microsoft.com/data/udc/so=
ap" xmlns:udcxf=3D"http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udc=
p2p=3D"http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf=3D"http:/=
/schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss=3D"http://sche=
mas.microsoft.com/office/2006/digsig-setup" xmlns:dssi=3D"http://schemas.mi=
crosoft.com/office/2006/digsig" xmlns:mdssi=3D"http://schemas.openxmlformat=
s.org/package/2006/digital-signature" xmlns:mver=3D"http://schemas.openxmlf=
ormats.org/markup-compatibility/2006" xmlns:m=3D"http://schemas.microsoft.c=
om/office/2004/12/omml" xmlns:mrels=3D"http://schemas.openxmlformats.org/pa=
ckage/2006/relationships" xmlns:spwp=3D"http://microsoft.com/sharepoint/web=
partpages" xmlns:ex12t=3D"http://schemas.microsoft.com/exchange/services/20=
06/types" xmlns:ex12m=3D"http://schemas.microsoft.com/exchange/services/200=
6/messages" xmlns:pptsl=3D"http://schemas.microsoft.com/sharepoint/soap/Sli=
deLibrary/" xmlns:spsl=3D"http://microsoft.com/webservices/SharePointPortal=
Server/PublishedLinksService" xmlns:Z=3D"urn:schemas-microsoft-com:" xmlns:=
st=3D"" xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta http-equi=
v=3DContent-Type content=3D"text/html; charset=3Diso-8859-1"><meta name=3DG=
enerator content=3D"Microsoft Word 12 (filtered medium)"><!--[if !mso]><sty=
le>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
{font-family:Verdana;
panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
{mso-style-priority:99;
mso-style-link:"Balloon Text Char";
margin:0cm;
margin-bottom:.0001pt;
font-size:8.0pt;
font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{mso-style-priority:34;
margin-top:0cm;
margin-right:0cm;
margin-bottom:0cm;
margin-left:36.0pt;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Times New Roman","serif";
color:windowtext;}
span.BalloonTextChar
{mso-style-name:"Balloon Text Char";
mso-style-priority:99;
mso-style-link:"Balloon Text";
font-family:"Tahoma","sans-serif";}
.MsoChpDefault
{mso-style-type:export-only;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
@list l0
{mso-list-id:1241132730;
mso-list-type:hybrid;
mso-list-template-ids:-884409068 979434534 134807555 134807557 134807553 1=
34807555 134807557 134807553 134807555 134807557;}
@list l0:level1
{mso-level-start-at:0;
mso-level-number-format:bullet;
mso-level-text:-;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:Calibri;}
@list l1
{mso-list-id:1946956479;
mso-list-type:hybrid;
mso-list-template-ids:-1217872664 -1454758484 134807555 134807557 13480755=
3 134807555 134807557 134807553 134807555 134807557;}
@list l1:level1
{mso-level-start-at:0;
mso-level-number-format:bullet;
mso-level-text:-;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:Calibri;}
ol
{margin-bottom:0cm;}
ul
{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"2050" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-GB link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span style=3D'f=
ont-size:12.0pt;font-family:"Times New Roman","serif"'>Hello,<o:p></o:p></s=
pan></p><p class=3DMsoNormal><span style=3D'font-size:12.0pt;font-family:"T=
imes New Roman","serif"'>I know cactus have been moved to the Attic but my =
supervisor has given me the job to make he project work using this plugin w=
ith maven 3.0.3. <o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'=
font-size:12.0pt;font-family:"Times New Roman","serif"'>We are using Jenkin=
s for CI and the idea is to run cactus from there (we already run junit tes=
ts as it’s possible to invoke top-level maven targets just writing th=
e goals). <o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-si=
ze:12.0pt;font-family:"Times New Roman","serif"'>Right now I’m testin=
g cactus with the project in which we run the junit tests (no worries, seve=
ral VM’s and snapshots –and not touching the base project- =A0j=
ust in case I screw something). But here are several thing I don’t re=
ally understand. I’ll only write some questions and, if I get any fee=
dback will go on with the questions:<o:p></o:p></span></p><p class=3DMsoNor=
mal><span style=3D'font-size:12.0pt;font-family:"Times New Roman","serif"'>=
- I’m using “mvn cactus:cactifyear” as the idea is to cre=
ate an EAR and get it deployed in Websphere using WAS6 plugin for maven. Th=
e thing is I don’t really understand what does cactifyear do or how i=
t works. I have no idea what to use as srcfile. Here you have what I have i=
n my pom.xml:<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font=
-size:12.0pt;font-family:"Times New Roman","serif"'><project><o:p></o=
:p></span></p><p class=3DMsoNormal><span style=3D'font-size:12.0pt;font-fam=
ily:"Times New Roman","serif"'>=A0=A0 ...<o:p></o:p></span></p><p class=3DM=
soNormal><span style=3D'font-size:12.0pt;font-family:"Times New Roman","ser=
if"'>=A0=A0=A0 <dependencies><o:p></o:p></span></p><p class=3DMsoNorm=
al><span style=3D'font-size:12.0pt;font-family:"Times New Roman","serif"'>=
=A0=A0=A0=A0=A0=A0=A0 <dependency><o:p></o:p></span></p><p class=3DMs=
oNormal><span style=3D'font-size:12.0pt;font-family:"Times New Roman","seri=
f"'>=A0=A0=A0=A0=A0=A0=A0=A0=A0 <groupId>org.apache.cactus</groupI=
d><o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:12=
.0pt;font-family:"Times New Roman","serif"'>=A0=A0=A0=A0=A0=A0=A0=A0=A0 <=
;artifactId>cactus.integration.maven2</artifactId><o:p></o:p></spa=
n></p><p class=3DMsoNormal><span style=3D'font-size:12.0pt;font-family:"Tim=
es New Roman","serif"'>=A0=A0=A0=A0=A0=A0=A0=A0=A0 <version>1.8.1<=
/version><o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-=
size:12.0pt;font-family:"Times New Roman","serif"'>=A0=A0=A0=A0=A0=A0=A0 &l=
t;/dependency><o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'=
font-size:12.0pt;font-family:"Times New Roman","serif"'>=A0=A0=A0=A0=A0 ...=
<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:12.0pt;=
font-family:"Times New Roman","serif"'>=A0=A0=A0 </dependencies><o:p>=
</o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:12.0pt;font-=
family:"Times New Roman","serif"'>=A0=A0=A0=A0 ....<o:p></o:p></span></p><p=
class=3DMsoNormal><span style=3D'font-size:12.0pt;font-family:"Times New R=
oman","serif"'>=A0=A0=A0 <build><o:p></o:p></span></p><p class=3DMsoN=
ormal><span style=3D'font-size:12.0pt;font-family:"Times New Roman","serif"=
'>=A0=A0=A0=A0=A0=A0 ...<o:p></o:p></span></p><p class=3DMsoNormal><span st=
yle=3D'font-size:12.0pt;font-family:"Times New Roman","serif"'>=A0=A0=A0=A0=
=A0=A0=A0 <pluginManagement><o:p></o:p></span></p><p class=3DMsoNorma=
l><span style=3D'font-size:12.0pt;font-family:"Times New Roman","serif"'>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ...<o:p></o:p></span></p><p class=3DMsoNorma=
l><span style=3D'font-size:12.0pt;font-family:"Times New Roman","serif"'>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 <plugin><o:p></o:p></span></p><p cl=
ass=3DMsoNormal><span style=3D'font-size:12.0pt;font-family:"Times New Roma=
n","serif"'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 <groupId>or=
g.apache.cactus</groupId><o:p></o:p></span></p><p class=3DMsoNormal><=
span style=3D'font-size:12.0pt;font-family:"Times New Roman","serif"'>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 <artifactId>cactus.integra=
tion.maven2</artifactId><o:p></o:p></span></p><p class=3DMsoNormal><s=
pan style=3D'font-size:12.0pt;font-family:"Times New Roman","serif"'>=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 <version>1.8.1</version>=
;<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:12.0pt=
;font-family:"Times New Roman","serif"'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 <configuration><o:p></o:p></span></p><p class=3DMsoNorma=
l><span style=3D'font-size:12.0pt;font-family:"Times New Roman","serif"'>=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 <srcFile>/PATH=
/TO/FILE/file.ear</srcFile><o:p></o:p></span></p><p class=3DMsoNormal=
><span style=3D'font-size:12.0pt;font-family:"Times New Roman","serif"'>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 <desttFile>cactif=
iedByMaven2.ear</destFile><o:p></o:p></span></p><p class=3DMsoNormal>=
<span style=3D'font-size:12.0pt;font-family:"Times New Roman","serif"'>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 <cactusWar><o:p><=
/o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:12.0pt;font-f=
amily:"Times New Roman","serif"'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0 <context>/</context><o:p></o:p></span>=
</p><p class=3DMsoNormal><span style=3D'font-size:12.0pt;font-family:"Times=
New Roman","serif"'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 <version>2.3</version><o:p></o:p></span></p><p cla=
ss=3DMsoNormal><span style=3D'font-size:12.0pt;font-family:"Times New Roman=
","serif"'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 </cact=
usWar><o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-siz=
e:12.0pt;font-family:"Times New Roman","serif"'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 </configuration><o:p></o:p></span></p><p class=3DM=
soNormal><span style=3D'font-size:12.0pt;font-family:"Times New Roman","ser=
if"'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 <executions><o:p><=
/o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:12.0pt;font-f=
amily:"Times New Roman","serif"'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 <execution><o:p></o:p></span></p><p class=3DMsoNormal=
><span style=3D'font-size:12.0pt;font-family:"Times New Roman","serif"'> =
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0<id>=
;cactus-cactifyear</id><o:p></o:p></span></p><p class=3DMsoNormal><sp=
an style=3D'font-size:12.0pt;font-family:"Times New Roman","serif"'>=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 <phase>p=
re-integration-test</phase><o:p></o:p></span></p><p class=3DMsoNormal=
><span style=3D'font-size:12.0pt;font-family:"Times New Roman","serif"'>=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 <goals&g=
t;<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:12.0p=
t;font-family:"Times New Roman","serif"'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 <goal>cactifyear</goal&=
gt;<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:12.0=
pt;font-family:"Times New Roman","serif"'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 </goals><o:p></o:p></span></p><p cl=
ass=3DMsoNormal><span style=3D'font-size:12.0pt;font-family:"Times New Roma=
n","serif"'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 </=
execution><o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font=
-size:12.0pt;font-family:"Times New Roman","serif"'>=A0 =A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0</executions><o:p></o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-size:12.0pt;font-family:"Times New Roman",=
"serif"'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 </plugin><o:p></o:p></span=
></p><p class=3DMsoNormal><span style=3D'font-size:12.0pt;font-family:"Time=
s New Roman","serif"'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ...<o:p></o:p></span><=
/p><p class=3DMsoNormal><span style=3D'font-size:12.0pt;font-family:"Times =
New Roman","serif"'>=A0=A0=A0=A0=A0=A0=A0 </pluginManagement><o:p></o=
:p></span></p><p class=3DMsoNormal><span style=3D'font-size:12.0pt;font-fam=
ily:"Times New Roman","serif"'>=A0=A0=A0=A0=A0=A0 ...<o:p></o:p></span></p>=
<p class=3DMsoNormal><span style=3D'font-size:12.0pt;font-family:"Times New=
Roman","serif"'>=A0=A0=A0 </build><o:p></o:p></span></p><p class=3DM=
soNormal><span style=3D'font-size:12.0pt;font-family:"Times New Roman","ser=
if"'>=A0=A0=A0 ...<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D=
'font-size:12.0pt;font-family:"Times New Roman","serif"'></project><o=
:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:12.0pt;fo=
nt-family:"Times New Roman","serif"'><o:p> </o:p></span></p><p class=
=3DMsoNormal><span style=3D'font-size:12.0pt;font-family:"Times New Roman",=
"serif"'>For what is the /PATH/TO/FILE/file.ear used? I tried with one EAR =
in my project and got one cactifiedByMaven2.ear in each of the modules of m=
y project plus one cactifiedByMaven2.ear and one empty folder named cactusA=
ND_A_NUMBER.dir for each module in the project root directory. The output w=
hile running was something like this:<o:p></o:p></span></p><p class=3DMsoNo=
rmal><b><span style=3D'font-size:12.0pt;font-family:"Times New Roman","seri=
f"'>[INFO] Building application1 1.0-SNAPSHOT<o:p></o:p></span></b></p><p c=
lass=3DMsoNormal><b><span style=3D'font-size:12.0pt;font-family:"Times New =
Roman","serif"'>[INFO] ----------------------------------------------------=
--------------------<o:p></o:p></span></b></p><p class=3DMsoNormal><b><span=
style=3D'font-size:12.0pt;font-family:"Times New Roman","serif"'>[INFO] <o=
:p></o:p></span></b></p><p class=3DMsoNormal><b><span style=3D'font-size:12=
.0pt;font-family:"Times New Roman","serif"'>[INFO] --- cactus.integration.m=
aven2:1.8.1:cactifyear (default-cli) @ my.company.application1 ---<o:p></o:=
p></span></b></p><p class=3DMsoNormal><b><span style=3D'font-size:12.0pt;fo=
nt-family:"Times New Roman","serif"'>[info] Adding: aspectjrt-1.5.3.jar<o:p=
></o:p></span></b></p><p class=3DMsoNormal><b><span style=3D'font-size:12.0=
pt;font-family:"Times New Roman","serif"'>[info] Adding: cactus.core.framew=
ork.uberjar.javaEE.14-1.8.1.jar<o:p></o:p></span></b></p><p class=3DMsoNorm=
al><b><span style=3D'font-size:12.0pt;font-family:"Times New Roman","serif"=
'>[info] Adding: commons-logging-1.1.jar<o:p></o:p></span></b></p><p class=
=3DMsoNormal><b><span style=3D'font-size:12.0pt;font-family:"Times New Roma=
n","serif"'>[info] Adding: commons-httpclient-3.1.jar<o:p></o:p></span></b>=
</p><p class=3DMsoNormal><b><span style=3D'font-size:12.0pt;font-family:"Ti=
mes New Roman","serif"'>[info] Adding: junit-3.8.2.jar<o:p></o:p></span></b=
></p><p class=3DMsoNormal><b><span style=3D'font-size:12.0pt;font-family:"T=
imes New Roman","serif"'>[INFO] Building war: /PROJECT/ROOT//DIRECTORY/appl=
ication1/cactus892519517cactus.war<o:p></o:p></span></b></p><p class=3DMsoN=
ormal><b><span style=3D'font-size:12.0pt;font-family:"Times New Roman","ser=
if"'>[INFO] Building ear: /PROJECT/ROOT//DIRECTORY/application1/cactifiedBy=
Maven2.ear<o:p></o:p></span></b></p><p class=3DMsoNormal><b><span style=3D'=
font-size:12.0pt;font-family:"Times New Roman","serif"'>[INFO]=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 <o:p></o:p></span></=
b></p><p class=3DMsoNormal><b><span style=3D'font-size:12.0pt;font-family:"=
Times New Roman","serif"'>[INFO] ------------------------------------------=
------------------------------<o:p></o:p></span></b></p><p class=3DMsoNorma=
l><b><span style=3D'font-size:12.0pt;font-family:"Times New Roman","serif"'=
>[INFO] Building application2 1.0-SNAPSHOT<o:p></o:p></span></b></p><p clas=
s=3DMsoNormal><b><span style=3D'font-size:12.0pt;font-family:"Times New Rom=
an","serif"'>[INFO] -------------------------------------------------------=
-----------------<o:p></o:p></span></b></p><p class=3DMsoNormal><b><span st=
yle=3D'font-size:12.0pt;font-family:"Times New Roman","serif"'>[INFO] <o:p>=
</o:p></span></b></p><p class=3DMsoNormal><b><span style=3D'font-size:12.0p=
t;font-family:"Times New Roman","serif"'>[INFO] --- cactus.integration.mave=
n2:1.8.1:cactifyear (default-cli) @ com.kana.sem.applications2 ---<o:p></o:=
p></span></b></p><p class=3DMsoNormal><b><span style=3D'font-size:12.0pt;fo=
nt-family:"Times New Roman","serif"'>[info] Adding: aspectjrt-1.5.3.jar<o:p=
></o:p></span></b></p><p class=3DMsoNormal><b><span style=3D'font-size:12.0=
pt;font-family:"Times New Roman","serif"'>[info] Adding: cactus.core.framew=
ork.uberjar.javaEE.14-1.8.1.jar<o:p></o:p></span></b></p><p class=3DMsoNorm=
al><b><span style=3D'font-size:12.0pt;font-family:"Times New Roman","serif"=
'>[info] Adding: commons-logging-1.1.jar<o:p></o:p></span></b></p><p class=
=3DMsoNormal><b><span style=3D'font-size:12.0pt;font-family:"Times New Roma=
n","serif"'>[info] Adding: commons-httpclient-3.1.jar<o:p></o:p></span></b>=
</p><p class=3DMsoNormal><b><span style=3D'font-size:12.0pt;font-family:"Ti=
mes New Roman","serif"'>[info] Adding: junit-3.8.2.jar<o:p></o:p></span></b=
></p><p class=3DMsoNormal><b><span style=3D'font-size:12.0pt;font-family:"T=
imes New Roman","serif"'>[INFO] Building war: /PROJECT/ROOT//DIRECTORY/appl=
ication1/cactus892519517cactus.war<o:p></o:p></span></b></p><p class=3DMsoN=
ormal><b><span style=3D'font-size:12.0pt;font-family:"Times New Roman","ser=
if"'>[INFO] Building ear: /PROJECT/ROOT//DIRECTORY/application1/cactifiedBy=
Maven2.ear<o:p></o:p></span></b></p><p class=3DMsoNormal><b><span style=3D'=
font-size:12.0pt;font-family:"Times New Roman","serif"'> [INFO]=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0<o:p></o:p></span></=
b></p><p class=3DMsoNormal><b><span style=3D'font-size:12.0pt;font-family:"=
Times New Roman","serif"'>[INFO] ------------------------------------------=
------------------------------<o:p></o:p></span></b></p><p class=3DMsoNorma=
l><b><span style=3D'font-size:12.0pt;font-family:"Times New Roman","serif"'=
>[INFO] Building application3 1.0-SNAPSHOT<o:p></o:p></span></b></p><p clas=
s=3DMsoNormal><b><span style=3D'font-size:12.0pt;font-family:"Times New Rom=
an","serif"'>[INFO] -------------------------------------------------------=
-----------------<o:p></o:p></span></b></p><p class=3DMsoNormal><b><span st=
yle=3D'font-size:12.0pt;font-family:"Times New Roman","serif"'><o:p> <=
/o:p></span></b></p><p class=3DMsoNormal><span style=3D'font-size:12.0pt;fo=
nt-family:"Times New Roman","serif"'>The srcfile is like a schema to create=
an EAR for each module?<o:p></o:p></span></p><p class=3DMsoNormal><span st=
yle=3D'font-size:12.0pt;font-family:"Times New Roman","serif"'><o:p> <=
/o:p></span></p><p class=3DMsoNormal style=3D'mso-margin-bottom-alt:auto'><=
span style=3D'font-size:12.0pt;font-family:"Times New Roman","serif"'>Thank=
s, <o:p></o:p></span></p><table class=3DMsoNormalTable border=3D1 cellspaci=
ng=3D0 cellpadding=3D0 width=3D372 style=3D'width:279.0pt;border:none;borde=
r-top:solid #910A0A 1.0pt'><tr><td style=3D'border:none;padding:3.75pt 0cm =
0cm 0cm'><table class=3DMsoNormalTable border=3D0 cellspacing=3D1 cellpaddi=
ng=3D0 width=3D"100%" style=3D'width:100.0%'><tr><td valign=3Dtop style=3D'=
padding:0cm 0cm 0cm 0cm'><p class=3DMsoNormal style=3D'mso-margin-top-alt:a=
uto;mso-margin-bottom-alt:auto'> <b><span style=3D'color:#1F497D'>JUAN=
JOS=C9 ARAGON=C9S</span></b><span style=3D'font-size:12.0pt;color:black'><=
o:p></o:p></span></p></td></tr><tr><td valign=3Dtop style=3D'padding:0cm 0c=
m 0cm 0cm'><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin=
-bottom-alt:auto'><!--[if gte vml 1]><v:shapetype id=3D"_x0000_t75" coordsi=
ze=3D"21600,21600" o:spt=3D"75" o:preferrelative=3D"t" path=3D"m@4@5l@4@11@=
9@11@9@5xe" filled=3D"f" stroked=3D"f">
<v:stroke joinstyle=3D"miter" />
<v:formulas>
<v:f eqn=3D"if lineDrawn pixelLineWidth 0" />
<v:f eqn=3D"sum @0 1 0" />
<v:f eqn=3D"sum 0 0 @1" />
<v:f eqn=3D"prod @2 1 2" />
<v:f eqn=3D"prod @3 21600 pixelWidth" />
<v:f eqn=3D"prod @3 21600 pixelHeight" />
<v:f eqn=3D"sum @0 0 1" />
<v:f eqn=3D"prod @6 1 2" />
<v:f eqn=3D"prod @7 21600 pixelWidth" />
<v:f eqn=3D"sum @8 21600 0" />
<v:f eqn=3D"prod @7 21600 pixelHeight" />
<v:f eqn=3D"sum @10 21600 0" />
</v:formulas>
<v:path o:extrusionok=3D"f" gradientshapeok=3D"t" o:connecttype=3D"rect" />
<o:lock v:ext=3D"edit" aspectratio=3D"t" />
</v:shapetype><v:shape id=3D"Picture_x0020_2" o:spid=3D"_x0000_s1026" type=
=3D"#_x0000_t75" alt=3D"Lagan" href=3D"http://www.lagan.com/" style=3D'posi=
tion:absolute;margin-left:216.85pt;margin-top:10.6pt;width:61.5pt;height:27=
pt;z-index:1;visibility:visible;mso-wrap-style:square;mso-wrap-distance-lef=
t:9pt;mso-wrap-distance-top:0;mso-wrap-distance-right:9pt;mso-wrap-distance=
-bottom:0;mso-position-horizontal:absolute;mso-position-horizontal-relative=
:text;mso-position-vertical:absolute;mso-position-vertical-relative:text' o=
:button=3D"t">
<v:fill o:detectmouseclick=3D"t" />
<v:imagedata src=3D"cid:[email protected]" o:title=3D"Lagan" /=
>
</v:shape><![endif]--><![if !vml]><span style=3D'mso-ignore:vglayout;positi=
on:absolute;z-index:1;margin-left:289px;margin-top:14px;width:82px;height:3=
6px'><a href=3D"http://www.lagan.com/"><img border=3D0 width=3D82 height=3D=
36 src=3D"cid:[email protected]" alt=3DLagan title=3D"" v:shap=
es=3D"Picture_x0020_2"></a></span><![endif]><b><span style=3D'font-size:10.=
0pt;color:black'>BUILD'N'RELEASE ENGINEER</span></b><span style=3D'font-siz=
e:12.0pt'><o:p></o:p></span></p></td></tr><tr><td valign=3Dtop style=3D'pad=
ding:0cm 0cm 0cm 0cm'><p class=3DMsoNormal style=3D'mso-margin-top-alt:auto=
;mso-margin-bottom-alt:auto;line-height:13.5pt'><span lang=3DES style=3D'fo=
nt-size:9.0pt;color:#C00000'>e</span><span lang=3DES style=3D'font-size:9.0=
pt;color:#404040'> : </span><span style=3D'font-size:9.0pt;color:#1F497D'><=
a href=3D"mailto:[email protected]" title=3D"mailto:[email protected]"><s=
pan lang=3DES style=3D'color:blue'>[email protected]</span></a></span><spa=
n lang=3DES style=3D'font-size:9.0pt;color:#404040'><o:p></o:p></span></p><=
/td></tr><tr><td valign=3Dtop style=3D'padding:0cm 0cm 0cm 0cm'><p class=3D=
MsoNormal><span style=3D'font-size:8.0pt;color:#404040'>EMEA Headquarters</=
span><span style=3D'font-size:8.0pt;color:#404040'><o:p></o:p></span></p><p=
class=3DMsoNormal><span style=3D'font-size:8.0pt;color:#404040'>209 Airpor=
t Road West</span><br><span style=3D'font-size:8.0pt;color:#404040'>Belfast=
, Northern Ireland BT3 9EZ</span><span style=3D'font-size:9.0pt;color:#4040=
40'><o:p></o:p></span></p></td></tr></table></td></tr><tr><td style=3D'padd=
ing:0cm 0cm 0cm 0cm'><table class=3DMsoNormalTable border=3D0 cellspacing=
=3D3 cellpadding=3D0 width=3D"100%" style=3D'width:100.0%'><tr><td style=3D=
'padding:0cm 0cm 0cm 0cm'><p class=3DMsoNormal><b><span style=3D'font-size:=
8.5pt;text-transform:uppercase'><a href=3D"http://www.lagan.com/our-solutio=
ns.aspx" target=3D"_blank"><span style=3D'color:#2F5B88'>SOLUTIONS</span></=
a> | <a href=3D"http://www.lagan.com/resource-library.aspx" target=3D"_blan=
k"><span style=3D'color:#2F5B88'>CASE STUDIES</span></a> | <a href=3D"http:=
//www.kana.com/home/home.php" target=3D"_blank"><span style=3D'color:#2F5B8=
8'>KANA.COM</span></a> | <a href=3D"http://www.lagan.com/" target=3D"_blank=
"><span style=3D'color:#2F5B88'>LAGAN.COM</span></a></span></b><b><span sty=
le=3D'font-size:8.5pt;text-transform:uppercase'><o:p></o:p></span></b></p><=
/td><td style=3D'padding:0cm 0cm 0cm 0cm'><div align=3Dright><table class=
=3DMsoNormalTable border=3D0 cellspacing=3D0 cellpadding=3D0><tr><td width=
=3D10 style=3D'width:7.2pt;padding:2.25pt 2.25pt 2.25pt 2.25pt'><p class=3D=
MsoNormal><a href=3D"http://www.lagan.com/rss/feeds.aspx" target=3D"_blank"=
><span style=3D'color:blue;text-decoration:none'><img border=3D0 width=3D16=
height=3D16 id=3D"Picture_x0020_1" src=3D"cid:[email protected]=
40" alt=3D"Subscribe to Our RSS Feed"></span></a><span style=3D'font-size:1=
2.0pt'><o:p></o:p></span></p></td><td width=3D10 style=3D'width:7.2pt;paddi=
ng:2.25pt 2.25pt 2.25pt 2.25pt'><p class=3DMsoNormal><a href=3D"http://www.=
facebook.com/home.php#%21/pages/Lagan-Technologies/174507632593437" target=
=3D"_blank"><span style=3D'color:blue;text-decoration:none'><img border=3D0=
width=3D16 height=3D16 id=3D"Picture_x0020_2" src=3D"cid:image003.gif@01CC=
BF05.6053FB40" alt=3D"cid:[email protected]"></span></a><span =
style=3D'font-size:12.0pt'><o:p></o:p></span></p></td><td width=3D10 style=
=3D'width:7.2pt;padding:2.25pt 2.25pt 2.25pt 2.25pt'><p class=3DMsoNormal><=
a href=3D"http://www.twitter.com/lagan_business" target=3D"_blank"><span st=
yle=3D'color:blue;text-decoration:none'><img border=3D0 width=3D16 height=
=3D16 id=3D"Picture_x0020_3" src=3D"cid:[email protected]" alt=
=3D"cid:[email protected]"></span></a><span style=3D'font-size=
:12.0pt'><o:p></o:p></span></p></td><td width=3D10 style=3D'width:7.2pt;pad=
ding:2.25pt 2.25pt 2.25pt 2.25pt'><p class=3DMsoNormal><a href=3D"http://ww=
w.linkedin.com/companies/lagan-technologies" target=3D"_blank"><span style=
=3D'color:blue;text-decoration:none'><img border=3D0 width=3D16 height=3D16=
id=3D"Picture_x0020_4" src=3D"cid:[email protected]" alt=3D"c=
id:[email protected]"></span></a><span style=3D'font-size:12.0=
pt'><o:p></o:p></span></p></td></tr></table></div></td></tr></table></td></=
tr></table><p class=3DMsoNormal><i><span style=3D'font-size:6.5pt;font-fami=
ly:"Verdana","sans-serif";color:black'>The information in this email and an=
y attachments is confidential and intended solely for the attention and use=
of the named addressee(s). It may be subject to legal, professional or oth=
er privilege and further distribution of it is strictly prohibited without =
our authority. If you are not the intended recipient, you are not authorize=
d to and must not disclose, copy, distribute, or retain this message or any=
part of it, and should notify us immediately</span></i><o:p></o:p></p><p c=
lass=3DMsoNormal><o:p> </o:p></p></div></body></html>=
--_000_19FC4CE410A44148932D4DE91FF626152CDE076208BE259maillan_--
--_008_19FC4CE410A44148932D4DE91FF626152CDE076208BE259maillan_--