Rinku wrote:

<snip/>

So far I added the configuration parameter "pde". If set to true, the PluginNature and the schema and manifest builders are added to .project.



I have a patch submitted for this for the maven-eclipse-plugin. Though not sure when that gets integrated into the plugin. IMHO you would not need a separate config param but just detect the natures being specified in the config and that should set up PDE project definition.

My idea was consistency with the WTP configuration parameter, less typing and I'm sure that I will never remember the class name of the nature ;-)

Additionally, instead of pointing to libraries in the local repository, I copy them to "target/osgi/lib" and point to them from within .classpath - unfortunatly PDE doesn't allow referencing libraries outside of the project (as you describe in 3).


Yep, I noticed that too. Just curious why do want to copy them to the target/osgi/lib and then reference them from there. Why not copy them under the PDE project/osgi/lib directory (and may be add that folder to ignore list in for CVS/SVN).

My initial idea was that a "mvn clean" should remove them. But I'm not sure about this.

I think you will need to update both .classpath and Manifest.mf (see 3) for the libs.

Yes, the cocoon-maven-eclipse-plugin already does so.


Before I will provide a patch, I will implement what you describe in 2). I was thinking of keeping "Bundle-ClassPath" in sync with the libraries in "target/osgi/lib".


You can also look under Apache Felix sources, they have a maven osgi plugin implemented, may be you can draw some ideas from there as well.

Thanks for the pointer!

--
Reinhard Pötz Independent Consultant, Trainer & (IT)-Coach
{Software Engineering, Open Source, Web Applications, Apache Cocoon}

                                       web(log): http://www.poetz.cc
--------------------------------------------------------------------

        

        
                
___________________________________________________________ Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de

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

Reply via email to