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"&#1;" 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&#8217;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&#8217;m testin=
g cactus with the project in which we run the junit tests (no worries, seve=
ral VM&#8217;s and snapshots &#8211;and not touching the base project- =A0j=
ust in case I screw something). But here are several thing I don&#8217;t re=
ally understand. I&#8217;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&#8217;m using &#8220;mvn cactus:cactifyear&#8221; 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&#8217;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"'>&lt;project&gt;<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 &lt;dependencies&gt;<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 &lt;dependency&gt;<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 &lt;groupId&gt;org.apache.cactus&lt;/groupI=
d&gt;<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 &lt=
;artifactId&gt;cactus.integration.maven2&lt;/artifactId&gt;<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 &lt;version&gt;1.8.1&lt;=
/version&gt;<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&gt;<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 &lt;/dependencies&gt;<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 &lt;build&gt;<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 &lt;pluginManagement&gt;<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 &lt;plugin&gt;<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 &lt;groupId&gt;or=
g.apache.cactus&lt;/groupId&gt;<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 &lt;artifactId&gt;cactus.integra=
tion.maven2&lt;/artifactId&gt;<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 &lt;version&gt;1.8.1&lt;/version&gt=
;<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 &lt;configuration&gt;<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 &lt;srcFile&gt;/PATH=
/TO/FILE/file.ear&lt;/srcFile&gt;<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 &lt;desttFile&gt;cactif=
iedByMaven2.ear&lt;/destFile&gt;<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 &lt;cactusWar&gt;<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 &lt;context&gt;/&lt;/context&gt;<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 &lt;version&gt;2.3&lt;/version&gt;<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 &lt;/cact=
usWar&gt;<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 &lt;/configuration&gt;<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 &lt;executions&gt;<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 &lt;execution&gt;<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&lt;id&gt=
;cactus-cactifyear&lt;/id&gt;<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 &lt;phase&gt;p=
re-integration-test&lt;/phase&gt;<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 &lt;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 &lt;goal&gt;cactifyear&lt;/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 &lt;/goals&gt;<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 &lt;/=
execution&gt;<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&lt;/executions&gt;<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 &lt;/plugin&gt;<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 &lt;/pluginManagement&gt;<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 &lt;/build&gt;<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"'>&lt;/project&gt;<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>&nbsp;</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>&nbsp;<=
/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>&nbsp;<=
/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'>&nbsp;<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>&nbsp;</o:p></p></div></body></html>=

--_000_19FC4CE410A44148932D4DE91FF626152CDE076208BE259maillan_--

--_008_19FC4CE410A44148932D4DE91FF626152CDE076208BE259maillan_--