On 2 August 2011 01:02, Matt Madhavan <[email protected]> wrote:

> HI Stuart,
> I re did the steps and did a Generic Import (not Maven import existing
> maven project). It looks ok!
>
> But I had to import the child bundles and the parent separately!
>

I don't tend to import full hierarchies into Eclipse, only certain bundles


> How do fold generally import maven (parent/child) projects?
>
> Just wondering! Also I'm wondering if I follow the General Import for a
> maven project, if it may cause any unknown issues!
>

Only that it'll be missing some of the special Eclipse-Maven integration

If you want to import it as a Maven project make sure the old Eclipse
project files are removed with mvn pax:clean
( and also try moving the <extensions>true</extensions> line down in the
poms/pom.xml file, in case that helps )


> Thanks
> Matt
>
>
> On Mon, Aug 1, 2011 at 6:51 PM, Matt Madhavan <[email protected]>wrote:
>
>> HI Stuart,
>> Thanks for the reply!
>>
>> I'm not sure how you imported a maven hierarchical project to Eclipse? I
>> usually do Import-->Maven -->Existing Maven Projects!
>>
>> Do you see the parent project and the child bundle projects in Eclipse by
>> Generic Import?
>>
>>
>> Can you please let me know the exact steps you followed?
>>
>> Thanks
>> Matt
>>
>>
>> On Mon, Aug 1, 2011 at 6:33 PM, Stuart McCulloch <[email protected]>wrote:
>>
>>> On 1 Aug 2011, at 23:38, Matt Madhavan wrote:
>>>
>>> Hello,
>>> I have posted this issue at least couple of before.
>>>
>>> Anytime when we do a Import maven projects, all the classpath entries are
>>> wiped out and the project becomes a JDK 1.4 (both in eclipse library setting
>>> and eclipse compiler setting).
>>>
>>> Its easy to reproduce.
>>>
>>> *1. Create an OSGi project using :*
>>> *mvn org.ops4j:maven-pax-plugin:create-project
>>> -DgroupId=com.pax.jdkversiontest -DartifactId=com.pax.jdkversiontest
>>> -Dversion=1.0.0*
>>> *cd  com.hcsc.ccsp.bd.jdkversiontest*
>>> *
>>> *
>>> *2. update the parent pom.xml to add maven-compiler-plugin*
>>>  <build>
>>>     <plugins>
>>>      * <plugin>*
>>> *        <groupId>org.apache.maven.plugins</groupId>*
>>> *        <artifactId>maven-compiler-plugin</artifactId>*
>>> *        <version>2.3.1</version>*
>>> *        <configuration>*
>>> *          <source>1.6</source>*
>>> *          <target>1.6</target>*
>>> *        </configuration>*
>>> *      </plugin>*
>>>       <plugin>
>>>         <groupId>org.ops4j</groupId>
>>>         <artifactId>maven-pax-plugin</artifactId>
>>>         <version>1.5</version>
>>>       </plugin>
>>>     </plugins>
>>>   </build>
>>>
>>> *3. Create a bundle project:*
>>> *mvn pax:create-bundle -Dpackage=com.pax.jdkversiontest.bundle1
>>>  -Dversion=1.0.0*
>>> *
>>> *
>>> *4.import the projects to eclipse:*
>>>
>>> 5. Check the JDc version of the bundle project -  Its 1.4
>>>
>>> Even if you update the project using mvn pax:eclipse check it into CVS
>>> and re-import in a fresh workspace all the claapath(*.classpth*) entries
>>> are wiped out and the JDK version becomes 1.4.
>>>
>>> Its really excruciating and starting to appear that the whole thing might
>>> be stopped because of this issue becoming a show stopper!
>>>
>>> Any ideas please. Its so easy to reproduce also
>>>
>>>
>>> unfortunately I can't reproduce it here - if I re-generate the Eclipse
>>> project files using:
>>>
>>>    mvn pax:clean pax:eclipse
>>>
>>> and import the project using "Import... -> General -> Existing projects
>>> into workspace" then the compiler version is set to 1.6 as expected
>>>
>>> the only thing I can suggest is that you could try moving this line:
>>>
>>>    <extensions>true</extensions>
>>>
>>> from the maven-pax-plugin section in "poms/pom.xml" down to
>>> the maven-bundle-plugin, in case the custom lifecycle is affecting the
>>> import
>>>
>>> Thanks in advance!
>>>
>>> Matt
>>>
>>> _______________________________________________
>>> general mailing list
>>> [email protected]
>>> http://lists.ops4j.org/mailman/listinfo/general
>>>
>>>
>>>
>>> _______________________________________________
>>> general mailing list
>>> [email protected]
>>> http://lists.ops4j.org/mailman/listinfo/general
>>>
>>>
>>
>
> _______________________________________________
> general mailing list
> [email protected]
> http://lists.ops4j.org/mailman/listinfo/general
>
>


-- 
Cheers, Stuart
_______________________________________________
general mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/general

Reply via email to