Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tycho-user] Plug-in fragments

This also explains why Maven was complaining, and not the Tycho component reading the configuration...
Thanks for sharing your insight - the next time this happens, we should now be able recognize this.

Regards
Tobias


> -----Original Message-----
> From: tycho-user-bounces@xxxxxxxxxxx [mailto:tycho-user-
> bounces@xxxxxxxxxxx] On Behalf Of Bartosz Czerwinski
> Sent: Freitag, 18. November 2011 09:07
> To: 'Tycho user list'
> Subject: Re: [tycho-user] Plug-in fragments
> 
> I found the problem... I put <dependencies> section outside
> <configuration>
> tag, so instead of [1] I used [2]. What a shame!
> 
> 
> >>> [1] <<<
> <plugin>
>     <groupId>org.eclipse.tycho</groupId>
>     <artifactId>tycho-surefire-plugin</artifactId>
>     <version>${tycho-version}</version>
>     <configuration>
>         ...
>         <dependencies>
>         ...
>         </dependencies>
>     </configuration>
> </plugin>
> 
> >>> [2] <<<
> <plugin>
>     <groupId>org.eclipse.tycho</groupId>
>     <artifactId>tycho-surefire-plugin</artifactId>
>     <version>${tycho-version}</version>
>     <configuration>
>         ...
>     </configuration>
>     <dependencies>
>         ...
>     </dependencies>
> </plugin>
> 
> 
> Regards,
> Bartosz Czerwinski
> 
> -----Original Message-----
> From: tycho-user-bounces@xxxxxxxxxxx [mailto:tycho-user-
> bounces@xxxxxxxxxxx]
> On Behalf Of Oberlies, Tobias
> Sent: Wednesday, November 16, 2011 11:07 AM
> To: Tycho user list
> Subject: Re: [tycho-user] Plug-in fragments
> 
> Now I recall the right way to specify "any" version:
> <version>0.0.0</version> (But to be honest, I cheated:
> http://wiki.eclipse.org/Tycho/Packaging_Types#eclipse-test-plugin )
> 
> Regards
> Tobias
> 
> 
> > -----Original Message-----
> > From: tycho-user-bounces@xxxxxxxxxxx [mailto:tycho-user-
> > bounces@xxxxxxxxxxx] On Behalf Of Mengxin Zhu
> > Sent: Dienstag, 15. November 2011 09:51
> > To: tycho-user@xxxxxxxxxxx
> > Subject: Re: [tycho-user] Plug-in fragments
> >
> > Yes. I'm using tycho 0.13.0. Below is complete configuration,
> >
> > <plugin>
> > <groupId>org.eclipse.tycho</groupId>
> > <artifactId>tycho-surefire-plugin</artifactId>
> > <version>${tycho-version}</version>
> > <configuration>
> > <dependencies>
> > <dependency>
> > <groupId>com.windriver</groupId>
> > <artifactId>
> >                              com.windriver.xxx.feature </artifactId>
> > <version>${p2-installer-version}</version>
> > <type>eclipse-feature</type>
> > </dependency>
> > <dependency>
> > <groupId>com.windriver</groupId>
> > <artifactId>
> >                              com.windriver.xxx.testplugin
> > </artifactId> <version>1.0.0</version> <type>eclipse-plugin</type>
> > </dependency> </dependencies> <testSuite>${testSuiteName}</testSuite>
> > <testClass>${testClassName}</testClass>
> > <argLine>-Dcom.sun.management.jmxremote
> > -
> > Dorg.eclipse.ecf.provider.filetransfer.httpclient.browse.connectTimeou
> > t=20
> > 000
> > -
> > Dorg.eclipse.ecf.provider.filetransfer.httpclient.retrieve.connectTime
> > out=
> > 20000
> > -
> > Dorg.eclipse.ecf.provider.filetransfer.httpclient.retrieve.readTimeout
> > =200
> > 00
> > -Declipse.p2.profile=TestProfile</argLine>
> > <appArgLine>-consoleLog</appArgLine>
> > <bundleStartLevel>
> > <bundle>
> > <id>org.eclipse.equinox.ds</id>
> > <level>1</level>
> > <autoStart>true</autoStart>
> > </bundle>
> > </bundleStartLevel>
> > </configuration>
> > </plugin>
> >
> > Mengxin Zhu
> >
> >
> > On 11/15/2011 04:40 PM, Bartosz Czerwiński wrote:
> > > Thank you. Have you specified this dependencies for tycho-surefire-
> > plugin
> > > artifact?
> > >
> > > Regards
> > > Bartosz Czerwinski
> > >
> > >
> > > -----Original Message-----
> > > From: tycho-user-bounces@xxxxxxxxxxx [mailto:tycho-user-
> > bounces@xxxxxxxxxxx]
> > > On Behalf Of Mengxin Zhu
> > > Sent: Tuesday, November 15, 2011 9:39 AM
> > > To: tycho-user@xxxxxxxxxxx
> > > Subject: Re: [tycho-user] Plug-in fragments
> > >
> > > Below is what I did, which works well.
> > >
> > > <dependencies>
> > > <dependency>
> > > <groupId>com.windriver</groupId>
> > > <artifactId>
> > >                               com.windriver.xxx.feature
> > > </artifactId> <version>${p2-installer-version}</version>
> > > <type>eclipse-feature</type>
> > > </dependency>
> > > <dependency>
> > > <groupId>com.windriver</groupId>
> > > <artifactId>
> > >                               com.windriver.xxx.plugin </artifactId>
> > > <version>1.0.0</version> <type>eclipse-plugin</type> </dependency>
> > > </dependencies>
> > >
> > > Mengxin Zhu
> > >
> > >
> > > On 11/15/2011 04:10 PM, Bartosz Czerwiński wrote:
> > >> I did it previously, but unfortunately it does not work. When I
> > >> remove version Maven shouts:
> > >>
> > >>
> > > 'build.plugins.plugin[org.eclipse.tycho:tycho-surefire-
> > plugin].dependencies.
> > >> dependency.version' for my.feature:eclipse-feature is missing
> > >>
> > >> The same for both p2-installable-unit and eclipse-fragment.
> > >>
> > >>
> > >> Regards
> > >> Bartosz Czerwiński
> > >>
> > >> -----Original Message-----
> > >> From: tycho-user-bounces@xxxxxxxxxxx
> > > [mailto:tycho-user-bounces@xxxxxxxxxxx]
> > >> On Behalf Of Oberlies, Tobias
> > >> Sent: Monday, November 14, 2011 3:45 PM
> > >> To: Tycho user list
> > >> Subject: Re: [tycho-user] Plug-in fragments
> > >>
> > >> If you drop the version (and IIRC, groupId is ignored for type
> > >> eclipse-feature), this should work.
> > >>
> > >> Regards
> > >> Tobias
> > >>
> > >>
> > >>> -----Original Message-----
> > >>> From: tycho-user-bounces@xxxxxxxxxxx [mailto:tycho-user-
> > >>> bounces@xxxxxxxxxxx] On Behalf Of Bartosz Czerwinski
> > >>> Sent: Montag, 14. November 2011 14:28
> > >>> To: 'Tycho user list'
> > >>> Subject: Re: [tycho-user] Plug-in fragments
> > >>>
> > >>> To be honest I'm really confused with how Tycho is handling
> > >>> plug-ins fragments. I would be really grateful for a short
> > >>> clarification. Below is a fragment of the configuration file I've
> tested.
> > >>>
> > >>> <plugin>
> > >>> 	<groupId>org.eclipse.tycho</groupId>
> > >>> 	<artifactId>tycho-surefire-plugin</artifactId>
> > >>> 	<version>${tycho-version}</version>
> > >>> 	<dependencies>
> > >>> 		<dependency>
> > >>> 			<type>eclipse-feature</type>   <!-- Tested
> against
> > >>> p2-installable-unit too -->
> > >>> 			<groupId>my.group</groupId>
> > >>> 			<artifactId>my.plugin.feature</artifactId>
> > >>> 			<version>1.1.0-SNAPSHOT</version>   <!-- I've
> tried
> > >> different
> > >>> versions too -->
> > >>> 		</dependency>
> > >>> 	</dependencies>
> > >>> </plugin>
> > >>>
> > >>>
> > >>> Best regards,
> > >>> Bartosz Czerwinski
> > >>>
> > >>>
> > >>> -----Original Message-----
> > >>> From: tycho-user-bounces@xxxxxxxxxxx [mailto:tycho-user-
> > >>> bounces@xxxxxxxxxxx] On Behalf Of Bartosz Czerwiński
> > >>> Sent: Monday, November 14, 2011 11:30 AM
> > >>> To: 'Tycho user list'
> > >>> Subject: Re: [tycho-user] Plug-in fragments
> > >>>
> > >>> Thanks for quick reply!
> > >>>
> > >>> After enabling p2-installable-unit dependency maven claims that
> > >>> the requested artifact couldn't be find. Shouldn't p2 resolver
> > >>> pick it up from the local Maven repository?
> > >>>
> > >>> I'm using Tycho 0.12.
> > >>>
> > >>> Regards,
> > >>> Bartosz Czerwinski
> > >>>
> > >>>
> > >>> -----Original Message-----
> > >>> From: tycho-user-bounces@xxxxxxxxxxx [mailto:tycho-user-
> > >>> bounces@xxxxxxxxxxx] On Behalf Of Sievers, Jan
> > >>> Sent: Monday, November 14, 2011 10:16 AM
> > >>> To: Tycho user list
> > >>> Subject: Re: [tycho-user] Plug-in fragments
> > >>>
> > >>> did you try adding a p2 IU dependency?
> > >>>
> > >>> See
> > >>> http://wiki.eclipse.org/Tycho/FAQ#How_to_test_OSGi_declarative_ser
> > >>> vice
> > >>> s.3F
> > >>>
> > >>> Regards
> > >>> Jan
> > >>>
> > >>> From: tycho-user-bounces@xxxxxxxxxxx [mailto:tycho-user-
> > >>> bounces@xxxxxxxxxxx] On Behalf Of Bartosz Czerwinski
> > >>> Sent: Montag, 14. November 2011 10:09
> > >>> To: tycho-user@xxxxxxxxxxx
> > >>> Subject: [tycho-user] Plug-in fragments
> > >>>
> > >>> Hello all,
> > >>>
> > >>> I've found a problem with fragments not being loaded when running
> > >>> tests with Tycho Surefire.
> > >>>
> > >>> I have a set of regression tests (JUnit) plugins
> > >>> (eclipse-test-plugin) that relay on a plugin, which consist of
> > >>> several fragments. These fragments are skipped when I'm running
> > >>> tests with Surefire. I have tried to follow the instructions
> > >>> available at
> http://wiki.eclipse.org/Tycho/Packaging_Types#eclipse-test-plugin by
> > >>> adding a<dependency>   in the tycho-surefire-plugin artifact
> > >>> configuration to the feature that aggregates all necessary
> > >>> fragments, but it didn't help.
> > >>>
> > >>> I'm afraid I missed something about how fragments are handled by
> > Tycho.
> > >>> Any
> > >>> comments are appreciated. Thanks in advance!
> > >>>
> > >>> Regards,
> > >>> Bartosz Czerwinski
> > >>>
> > >>> _______________________________________________
> > >>> tycho-user mailing list
> > >>> tycho-user@xxxxxxxxxxx
> > >>> https://dev.eclipse.org/mailman/listinfo/tycho-user
> > >>>
> > >>>
> > >>> _______________________________________________
> > >>> tycho-user mailing list
> > >>> tycho-user@xxxxxxxxxxx
> > >>> https://dev.eclipse.org/mailman/listinfo/tycho-user
> > >>>
> > >>>
> > >>> _______________________________________________
> > >>> tycho-user mailing list
> > >>> tycho-user@xxxxxxxxxxx
> > >>> https://dev.eclipse.org/mailman/listinfo/tycho-user
> > >> _______________________________________________
> > >> tycho-user mailing list
> > >> tycho-user@xxxxxxxxxxx
> > >> https://dev.eclipse.org/mailman/listinfo/tycho-user
> > >>
> > >>
> > >> _______________________________________________
> > >> tycho-user mailing list
> > >> tycho-user@xxxxxxxxxxx
> > >> https://dev.eclipse.org/mailman/listinfo/tycho-user
> > > _______________________________________________
> > > tycho-user mailing list
> > > tycho-user@xxxxxxxxxxx
> > > https://dev.eclipse.org/mailman/listinfo/tycho-user
> > >
> > >
> > > _______________________________________________
> > > tycho-user mailing list
> > > tycho-user@xxxxxxxxxxx
> > > https://dev.eclipse.org/mailman/listinfo/tycho-user
> > _______________________________________________
> > tycho-user mailing list
> > tycho-user@xxxxxxxxxxx
> > https://dev.eclipse.org/mailman/listinfo/tycho-user
> _______________________________________________
> tycho-user mailing list
> tycho-user@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/tycho-user
> 
> 
> _______________________________________________
> tycho-user mailing list
> tycho-user@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/tycho-user


Back to the top