[jbosstools-dev] An excursion into integration testing plugins with Arquillian

Max Rydahl Andersen manderse at redhat.com
Thu Jul 10 04:06:38 EDT 2014


> On 09/07/2014, at 14.38, phantomjinx <p.g.richardson at phantomjinx.co.uk> wrote:
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> On 07/04/2014 05:01 PM, Max Rydahl Andersen wrote:
>>>> 
>>>> My main concern is that this is bringing in dependencies outside or our target platform
>>>> thus less easy to contain/check for overlaps. Also - using mvn copy goal seems to me to be
>>>> the better way rather than using ant auto builders?
>>> 
>>> The ant auto builder [1] does hands-off maven by calling 'mvn process-sources'. This always 
>>> executes the mvn copy-dependencies goal so bringing in the dependencies [2]. It has always
>>> been essential that any process happening while developing in Eclipse must also occur when
>>> building on the command line through maven. This is an example of that with the ant providing
>>> the plumbing between Eclipse and maven.
>> 
>> ..isn't that what the tycho-m2 plugin does for you ?
> 
> Well I am no expert in tycho so I may be wrong or not-up-to-date but no tycho cannot help.
> 
> Tycho looks only looks for dependencies in pom files, which are osgi bundles. Normal maven jar
> libraries are ignored hence for those libraries to be available on the classpath to both eclipse's
> P2 and Tycho, they much be listed in the manifest file. I do this by specifying them as
> dependencies in the pom file and using copy-dependencies to get them into the lib directory of the
> plugin.
> 

Yes, we do this in other places too and tycho m2e integration makes it happen without needing the ant step. 

/max


> PGR
> 
> - -- 
> Paul Richardson
> 
>  * p.g.richardson at phantomjinx.co.uk
>  * p.g.richardson at redhat.com
>  * pgrichardson at linux.com
> 
> "I know exactly who reads the papers ...
> 
>  * The Daily Mirror is read by people who think they run the country.
>  * The Guardian is read by people who think they ought to run the country.
>  * The Times is read by people who do actually run the country.
>  * The Daily Mail is read by the wives of the people who run the country.
>  * The Financial Times is read by the people who own the country.
>  * The Morning Star is read by the people who think the country ought to be run by another country.
>  * The Daily Telegraph is read by the people who think it is."
> 
> Jim Hacker, Yes Minister
> 
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1
> Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
> 
> iEYEARECAAYFAlO9N70ACgkQcthLMIwdEb2NHACcDpe2zP4cn+8MVpb1w7DHHSpN
> tX8AoJ5ksMGqwri2dQMfzQ4lmI41t4hb
> =dDLK
> -----END PGP SIGNATURE-----



More information about the jbosstools-dev mailing list