Hi Igor,

I want to build an eclipse plugin in a integration continu framework
(Hudson) for three versions of eclipse (3.2, 3.3. et 3.4) with the same src.
I'm looking for a technical solution.
Now, I can build one jar for a version (using the -Dtycho.targetPlatform
property) but I wanted to build three jars for the three versions.
Can you help me to resolve this feature ?
Sandra



Igor Fedorenko-4 wrote:
> 
> Sandra,
> 
> Can you provide more details about your plugin(s) and what you are 
> trying to achieve with tycho?
> 
> We are successfully using Tycho to build and test m2e against eclipse 
> 3.3 and eclipse 3.4 target platforms, so this is certainly possible. I 
> can explain how these builds are setup, if you are interested.
> 
> Also, the latest Tycho DEV build already includes fix for wrong handling 
> of link relative paths, so this should not be a problem either.
> 
> --
> Regards,
> Igor
> 
> sandraB wrote:
>> Hi,
>> What's news about this issue ? I'm facing the same features : I need to
>> deploy plugin for eclipse 3.2, 3.3 and 3.4 with Tycho and I don't realy
>> know
>> how to do it. Could you give me more informations ?
>> Thanks in advance
>> Sandra
>> 
>> 
>> Igor Fedorenko-4 wrote:
>>>> Hi Igor,
>>>> here is an example of  the layout I use  :
>>>> http://bewarethepenguin.blogspot.com/2008/10/relative-paths-in-eclipse-link-files.html
>>>>
>>>> I works very well we I use it with eclipse, but doesn't with Tycho.
>>>>
>>>> If I follow your example It works with Tycho but it does not work
>>>> anymore
>>>> with eclipse.
>>>>
>>>>
>>>> The problem is I have to replace "path=../3.3.2" with
>>>> "path=../../3.3.2/eclipse"  (as an example).
>>>> for Tycho to find the plugins.
>>> Right, target platform basedir used by tycho to dereference relative
>>> paths
>>> was one level off. This should be fixed in the trunk now and the fix
>>> will
>>> be included in the next DEV build (hopefully day after tomorrow). If you
>>> still have problems with relative paths in .link files, please feel free
>>> to reopen MNGECLIPSE-1046 I've created to track this problem.
>>>
>>>> I agree is it not a good idea to have support for multiple installation
>>>> eclipse installation. By the way does it make sense to  "assemble"
>>>> (maven
>>>> assembly plugin) multiple binaries for multiple target Platform for a
>>>> unique
>>>> groupID/artifactID ?
>>> I am not sure I understand  what you're accomplish. Can you provide more
>>> details?
>>>
>>>
>>>>
>>>> Have a good week end.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Igor Fedorenko-4 wrote:
>>>>> tycho is expected to follow links. can you please submit a bugreport
>>>>> in
>>>>> JIRA [1] and provide description of your eclipse installation layout.
>>>>>
>>>>> Also see [2] for eclipse installation layouts we're testing tycho
>>>>> with.
>>>>>
>>>>> At this point I am reluctant to add direct support for multiple
>>>>> eclipse
>>>>> installation folders in pom.xml to be honest.
>>>>>
>>>>> [1] http://jira.codehaus.org/browse/MNGECLIPSE
>>>>> [2]
>>>>> http://svn.sonatype.org/m2eclipse/tycho/trunk/tycho-osgi-components/src/test/resources/targetplatforms
>>>>>
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> thanks to the "tycho164" sample i succeed in building my artifacts
>>>>>> using
>>>>>> some in the maven repo.
>>>>>>
>>>>>> Now, i have an artifact containing eclipse SDK which provide my
>>>>>> "basic"
>>>>>> target platform.
>>>>>>
>>>>>> I'd like to aggregate another target platform containing some
>>>>>> "corporate"
>>>>>> plugins.
>>>>>>
>>>>>> I use the "link" technique to merge both directory as a target
>>>>>> platform.
>>>>>>
>>>>>>
>>>>>> Tycho doesn't seem to use the "links" i create.
>>>>>>
>>>>>>
>>>>>> So, as a workaround I tried to declare 2 "eclipse-installation"  in
>>>>>> my
>>>>>> pom
>>>>>> file like this :
>>>>>>
>>>>>> dependency>
>>>>>>                          <!-- needed to make maven core happy only, not 
>>>>>> used by tycho -->
>>>>>>                          <groupId>corporate.com</groupId>
>>>>>>                          <artifactId>mycorporateplugins</artifactId>
>>>>>>                          <version>0.0.0</version>
>>>>>>
>>>>>>                          <!--  important stuff -->
>>>>>>                          <type>eclipse-installation</type>
>>>>>>                          <scope>system</scope>
>>>>>>                          
>>>>>> <systemPath>H:\targetPlatforms\corp\eclipse</systemPath>
>>>>>>                  </dependency>
>>>>>>
>>>>>>                  <dependency>
>>>>>>                          <!-- needed to make maven core happy only, not 
>>>>>> used by tycho -->
>>>>>>                          <groupId>eclipse.org</groupId>
>>>>>>                          <artifactId>targetplatform</artifactId>
>>>>>>                          <version>0.0.0</version>
>>>>>>
>>>>>>                          <!--  important stuff -->
>>>>>>                          <type>eclipse-installation</type>
>>>>>>                          <scope>system</scope>
>>>>>>                          
>>>>>> <systemPath>H:\targetPlatforms\3.3.2\eclipse</systemPath>
>>>>>>                  </dependency>
>>>>>>
>>>>>> But i went trow a
>>>>>> "org.codehaus.tycho.osgitools.targetplatform.TargetPlatformException"
>>>>>>
>>>>>> Do you plan to use the "links" or to give the possiblility to use
>>>>>> several
>>>>>> "eclipse-installation" in the pom ?
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> stack Trace :
>>>>>> org.codehaus.tycho.osgitools.targetplatform.TargetPlatformException
>>>>>>  at
>>>>>> org.codehaus.tycho.osgitools.targetplatform.EclipseTargetPlatformFactory.getEclipseInstallation(EclipseTargetPlatformFactory.java:147)
>>>>>>  at
>>>>>> org.codehaus.tycho.osgitools.targetplatform.EclipseTargetPlatformFactory.createTargetPlatform(EclipseTargetPlatformFactory.java:48)
>>>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe from this list, please visit:
>>>
>>>     http://xircles.codehaus.org/manage_email
>>>
>>>
>>>
>>>
>> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
> 
>     http://xircles.codehaus.org/manage_email
> 
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Tycho-%3A-Multiple-%22eclipse-installation%22-in-the-pom-file--tp20381926p21411209.html
Sent from the Maven Eclipse - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to