strange it should work since each feature is independently built. do you
know some opensource that
has similar set up that I can repoduce this issue?

-D


On 3/8/07, Magali Helene <[EMAIL PROTECTED]> wrote:


Yes, it has his own feature.xml, which includes the first one with the
<includes/> tag.
Here is this feature.xml :

<?xml version="1.0" encoding="UTF-8"?>
<feature
     id="com.arcadsoftware.skipper.features"
     label="ARCAD Plugin For Changer"
     version="2.0.0.2"
     provider-name="ARCAD Software"
     plugin="com.arcadsoftware.core"
     image="images/Arcad.gif"
     primary="true">

  <description>
...
  </description>

  <copyright>
     ...
  </copyright>

  <license url="licence.txt">
  ...
  </license>

  <url>
...
  </url>

  <includes
        id="com.arcadsoftware.core.features"
        version="2.0.0.2"
        name="ARCAD Plug-in Core"/>

  <requires>
     <import plugin="org.eclipse.ui.ide"/>
     <import plugin="org.eclipse.ui.views"/>
     <import plugin="org.eclipse.jface.text"/>
     <import plugin="org.eclipse.ui.workbench.texteditor"/>
     <import plugin="org.eclipse.ui.editors"/>
     <import plugin="org.eclipse.core.resources"/>
     <import plugin="org.eclipse.ui"/>
     <import plugin="com.ibm.etools.iseries.core"/>
     <import plugin="com.ibm.etools.iseries.toolbox"/>
     <import plugin="com.ibm.etools.systems.core"/>
     <import plugin="com.ibm.etools.systems.dstore.core"/>
     <import plugin="com.ibm.etools.systems.logging"/>
     <import plugin="com.ibm.etools.systems.dstore.extra"/>
     <import plugin="com.ibm.etools.systems.editor"/>
     <import plugin="com.arcadsoftware.core.ui" version="2.0.0.2"
match="equivalent"/>
     <import plugin="com.arcadsoftware.core" version="2.0.0.2"
match="equivalent"/>
     <import plugin="com.ibm.lpex"/>
     <import plugin="org.eclipse.core.runtime"/>
  </requires>

  <plugin
        id="com.arcadsoftware.skipper"
        download-size="0"
        install-size="0"
        version="2.0.0.2"/>

  <plugin
        id="com.arcadsoftware.skipper.nl"
        download-size="0"
        install-size="0"
        version="2.0.0.2"
        fragment="true"/>

</feature>

Magali





dan tran wrote:
>
> Does the second plugin has its own feature.xml?
>
> On 3/6/07, Magali Helene <[EMAIL PROTECTED]> wrote:
>>
>>
>> Hello
>>
>> I am using the PDE-maven plugin to build plugins.
>> I have a first core plugin. I placed a pom.xml in the features
repository
>> and the build is ok. It takes into account the features and all the
>> plugins
>> listed in it.
>> Then I have a second plugin, which features includes my first core
>> plugin's
>> features. The PDE-maven plugin detects correctly this dependency and
>> places
>> the needed first plugins in the temprorary repository of the second
>> features
>> plugin. So it seems ok. Then it builds the second plugin itself, and
this
>> build failed because it can't find the first plugins ! Actually, when I
>> am
>> looking in the build.xml file, I see that the javac classpath pointed
to
>> the
>> /plugins repositories instead of the temp repository of the features,
>> where,
>> juste before, the right plugins have been placed !
>> I don't know if I am clear enough, but it is really a problem for me
>> because
>> I can't build plugins that depends on others plugins.
>>
>> If someone has any ideas...
>>
>> Magali Helene
>> --------------------------------------------------------------
>> in my build.xml of the plugin:
>>
>> <javac destdir="${temp.folder}/arpchangerclient.jar.bin"
>> failonerror="${javacFailOnError}" verbose="${javacVerbose}"
>> debug="${javacDebugInfo}" includeAntRuntime="no"
>> bootclasspath="${bootclasspath}" source="${javacSource}"
>> target="${javacTarget}"        >
>>           <compilerarg line="${compilerArg}"/>
>>           <classpath>
>>                   <pathelement path="../../../../../../../Program
>> Files/eclipse
>> 3.0.2/eclipse/plugins/org.eclipse.core.runtime_3.0.2/runtime.jar"/>
>>                   <pathelement path="../../../../../../../Program
>> Files/eclipse 3.0.2/eclipse/plugins/org.eclipse.osgi_3.0.1/core.jar"/>
>>                     .
>>                     .
>>                     .
>>                     <pathelement path="../FR - Plugin
Core/arpcore.jar"/>
>>                     <pathelement path="../NL - Plugin
>> Core/arpcoreus.jar"/>
>>           </classpath>
>>           <src path="src/"            />
>> </javac>
>>
>> instead of ?
>>                       <pathelement path="${pluginTemp}/FR - Plugin
>> Core/arpcore.jar"/>
>>                       <pathelement path="${pluginTemp}/NL - Plugin
>> Core/arpcoreus.jar"/>
>>
>>
>> --
>> View this message in context:
>>
http://www.nabble.com/included-features-with-PDE-maven-plugin-tf3356596s177.html#a9335496
>> Sent from the Maven - Users mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
>

--
View this message in context:
http://www.nabble.com/included-features-with-PDE-maven-plugin-tf3356596s177.html#a9370916
Sent from the Maven - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Reply via email to