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

phantomjinx p.g.richardson at phantomjinx.co.uk
Wed Jul 9 08:38:30 EDT 2014


-----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.

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