[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