[ http://jira.codehaus.org/browse/MPECLIPSE-85?page=comments#action_60975 ] 

James Shute commented on MPECLIPSE-85:
--------------------------------------

I have such a scenario.  My project uses xmlbeans - for ease of deployment and 
avoiding incompatibility issues I want the xmlbeans generated classes to be in 
my jar.

This is easy to achieve with the main maven build, however it is not so easy to 
integrate with Eclipse.

The most reliable way I have found (*) is to just add the jar that the xmlbeans 
build creates as a reference in the eclipse project.  I don't want this jar to 
be public so putting it in the repository as suggested is not appropriate.

To achieve this with the eclipse plugin as it stands I've had to set the 
maven.eclipse.classpath.include property to include my jar file, and then use a 
<replace> in a post-goal to turn the reference type into a lib, which is a bit 
ugly.

* I haven't been able to find any other approach that works for Eclipse that 
doesn't delete all the .class files when you do a Project -> Clean

> Support for "lib" classpathentry
> --------------------------------
>
>          Key: MPECLIPSE-85
>          URL: http://jira.codehaus.org/browse/MPECLIPSE-85
>      Project: maven-eclipse-plugin
>         Type: New Feature

>     Reporter: Flemming Seerup
>     Assignee: fabrizio giustina
>     Priority: Trivial
>      Fix For: 1.10

>
>
> To generate lib classpath entries for jar files not in maven repositories, I 
> have added the following code to classpath.jelly locally (after processing of 
> maven.eclipse.conclasspath property):
> <u:tokenize var="libclasspaths" 
> delim=",">${maven.eclipse.libclasspath}</u:tokenize>
> <j:forEach var="libclasspath" items="${libclasspaths}" trim="true">
>    <classpathentry kind="lib" path="${libclasspath}"/>
> </j:forEach>

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to