[ http://jira.andromda.org/browse/AAAA-3?page=comments#action_12616 ] 

Tim Dysinger commented on AAAA-3:
---------------------------------

Here's my current .classpath file:

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
        <classpathentry kind="src" path="andromda/src/java"/>
        <classpathentry kind="src" path="andromdapp/core/src/main/java"/>
        <classpathentry kind="src" 
path="metafacades/uml/emf/uml2/src/main/java"/>
        <classpathentry kind="src" path="metafacades/uml/emf/uml2/target/src"/>
        <classpathentry kind="src" 
path="translation-libraries/ocl/core/target/src/main/java"/>
        <classpathentry kind="src" path="repositories/emf/uml2/src/test/java"/>
        <classpathentry kind="src" path="repositories/emf/uml2/src/main/java"/>
        <classpathentry kind="src" path="repositories/emf/src/main/java"/>
        <classpathentry kind="src" path="maven/2/distribution/src/main/java"/>
        <classpathentry kind="src" path="maven/2/andromdapp/src/main/java"/>
        <classpathentry kind="src" path="maven/2/multi-source/src/main/java"/>
        <classpathentry kind="src" path="maven/2/configuration/src/main/java"/>
        <classpathentry kind="src" 
path="maven/2/translation-library/src/main/java"/>
        <classpathentry kind="src" path="maven/2/cartridge/src/main/java"/>
        <classpathentry kind="src" 
path="maven/2/bootstrap-install/src/main/java"/>
        <classpathentry kind="src" path="maven/2/sablecc/src/main/java"/>
        <classpathentry kind="src" path="maven/2/initialize/src/main/java"/>
        <classpathentry kind="src" path="maven/2/bootstrap/src/main/java"/>
        <classpathentry kind="src" path="maven/2/model-archiver/src/main/java"/>
        <classpathentry kind="src" path="maven/2/andromda/src/main/java"/>
        <classpathentry kind="src" path="templateengines/freemarker/src/java"/>
        <classpathentry kind="src" path="metafacades/uml/common/src/test/java"/>
        <classpathentry kind="src" path="metafacades/uml/common/target/src"/>
        <classpathentry kind="src" path="metafacades/uml/uml14/src/java"/>
        <classpathentry kind="src" path="metafacades/uml/uml14/target/src"/>
        <classpathentry kind="src" 
path="translation-libraries/ocl/core/src/java"/>
        <classpathentry kind="src" 
path="translation-libraries/ocl/core/src/test/java"/>
        <classpathentry kind="src" 
path="translation-libraries/ocl/andromda-query/src/java"/>
        <classpathentry kind="src" 
path="translation-libraries/ocl/andromda-validation/src/java"/>
        <classpathentry kind="src" 
path="translation-libraries/ocl/testsuite/src/java"/>
        <classpathentry kind="src" 
path="cartridges/andromda-xmlschema/src/java"/>
        <classpathentry kind="src" 
path="cartridges/andromda-xmlschema/target/src"/>
        <classpathentry kind="src" path="cartridges/andromda-spring/src/java"/>
        <classpathentry kind="src" 
path="cartridges/andromda-spring/target/src"/>
        <classpathentry kind="src" path="cartridges/testsuite/src/java"/>
        <classpathentry kind="src" path="ant/andromda/src/java"/>
        <classpathentry kind="src" path="repositories/mdr/src/java"/>
        <classpathentry kind="src" path="templateengines/velocity/src/java"/>
        <classpathentry kind="src" 
path="templateengines/velocity/src/test/java"/>
        <classpathentry kind="src" 
path="cartridges/andromda-webservice/src/java"/>
        <classpathentry kind="src" 
path="cartridges/andromda-webservice/target/src"/>
        <classpathentry kind="src" path="andromda/src/test/java"/>
        <classpathentry kind="src" 
path="cartridges/andromda-bpm4struts/target/src"/>
        <classpathentry kind="src" 
path="cartridges/andromda-bpm4struts/src/java"/>
        <classpathentry kind="src" path="cartridges/andromda-ejb/target/src"/>
        <classpathentry kind="src" path="cartridges/andromda-ejb/src/java"/>
        <classpathentry kind="src" 
path="cartridges/andromda-hibernate/target/src"/>
        <classpathentry kind="src" 
path="cartridges/andromda-hibernate/src/java"/>
        <classpathentry kind="src" path="cartridges/andromda-meta/target/src"/>
        <classpathentry kind="src" path="cartridges/andromda-meta/src/java"/>
        <classpathentry kind="src" path="metafacades/uml/common/src/java"/>
        <classpathentry kind="src" path="metafacades/uml/uml14/src/META-INF"/>
        <classpathentry kind="src" path="andromda/src/META-INF"/>
        <classpathentry kind="src" path="etc/schema2xmi/src/java"/>
        <classpathentry kind="src" path="ant/task/src/java"/>
        <classpathentry kind="src" path="utils/src/java"/>
        <classpathentry kind="con" 
path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
        <classpathentry kind="var" path="M2_REPO/ant/ant/1.6.5/ant-1.6.5.jar"/>
        <classpathentry kind="var" 
path="M2_REPO/commons-cli/commons-cli/1.0/commons-cli-1.0.jar"/>
        <classpathentry kind="var" 
path="M2_REPO/commons-collections/commons-collections/3.1/commons-collections-3.1.jar"/>
        <classpathentry kind="var" 
path="M2_REPO/commons-lang/commons-lang/2.1/commons-lang-2.1.jar"/>
        <classpathentry kind="var" 
path="M2_REPO/commons-dbutils/commons-dbutils/1.0/commons-dbutils-1.0.jar"/>
        <classpathentry kind="var" 
path="M2_REPO/commons-io/commons-io/1.1/commons-io-1.1.jar"/>
        <classpathentry kind="var" 
path="M2_REPO/commons-digester/commons-digester/1.7/commons-digester-1.7.jar"/>
        <classpathentry kind="var" 
path="M2_REPO/org/apache/maven/maven-plugin-api/2.0.1/maven-plugin-api-2.0.1.jar"/>
        <classpathentry kind="var" 
path="M2_REPO/org/apache/maven/maven-model/2.0/maven-model-2.0.jar"/>
        <classpathentry kind="var" 
path="M2_REPO/org/apache/maven/maven-project/2.0/maven-project-2.0.jar"/>
        <classpathentry kind="var" 
path="M2_REPO/org/apache/maven/plugins/maven-resources-plugin/2.1/maven-resources-plugin-2.1.jar"/>
        <classpathentry kind="var" 
path="M2_REPO/org/apache/maven/maven-artifact/2.0/maven-artifact-2.0.jar"/>
        <classpathentry kind="var" 
path="M2_REPO/org/apache/maven/maven-settings/2.0.1/maven-settings-2.0.1.jar"/>
        <classpathentry kind="var" 
path="M2_REPO/org/apache/maven/maven-project/2.0.1/maven-project-2.0.1.jar"/>
        <classpathentry kind="var" 
path="M2_REPO/org/apache/maven/maven-archiver/2.0/maven-archiver-2.0.jar"/>
        <classpathentry kind="var" 
path="M2_REPO/org/apache/maven/maven-artifact-manager/2.0/maven-artifact-manager-2.0.jar"/>
        <classpathentry kind="var" 
path="M2_REPO/org/apache/maven/maven-core/2.0.1/maven-core-2.0.1.jar"/>
        <classpathentry kind="var" 
path="M2_REPO/org/apache/maven/maven-monitor/2.0.1/maven-monitor-2.0.1.jar"/>
        <classpathentry kind="var" 
path="M2_REPO/org/apache/maven/wagon/wagon-provider-api/1.0-alpha-5/wagon-provider-api-1.0-alpha-5.jar"/>
        <classpathentry kind="var" 
path="M2_REPO/org/eclipse/emf/emf-common/2.1.0/emf-common-2.1.0.jar"/>
        <classpathentry kind="var" 
path="M2_REPO/org/eclipse/emf/emf-ecore.xmi/2.1.0/emf-ecore.xmi-2.1.0.jar"/>
        <classpathentry kind="var" 
path="M2_REPO/org/eclipse/emf/emf-ecore/2.1.0/emf-ecore-2.1.0.jar"/>
        <classpathentry kind="var" 
path="M2_REPO/org/eclipse/uml2/eclipse-uml2/1.1.1/eclipse-uml2-1.1.1.jar"/>
        <classpathentry kind="var" 
path="M2_REPO/org/eclipse/uml2/eclipse-uml2-common/1.1.1/eclipse-uml2-common-1.1.1.jar"/>
        <classpathentry kind="var" 
path="M2_REPO/org/netbeans/mdr/jmiutils/20050711/jmiutils-20050711.jar"/>
        <classpathentry kind="var" 
path="M2_REPO/org/netbeans/mdr/mdrapi/20050711/mdrapi-20050711.jar"/>
        <classpathentry kind="var" 
path="M2_REPO/org/netbeans/mdr/nbmdr/20050711/nbmdr-20050711.jar"/>
        <classpathentry kind="var" 
path="M2_REPO/org/netbeans/mdr/openide-util/20050711/openide-util-20050711.jar"/>
        <classpathentry kind="var" 
path="M2_REPO/jmi/jmiuml/1.4di/jmiuml-1.4di.jar"/>
        <classpathentry kind="var" 
path="M2_REPO/jmi/jmi/20030918/jmi-20030918.jar"/>
        <classpathentry kind="var" 
path="M2_REPO/jmi/mof/20030918/mof-20030918.jar"/>
        <classpathentry kind="var" 
path="M2_REPO/org/hibernate/hibernate/3.0.5/hibernate-3.0.5.jar"/>
        <classpathentry kind="var" 
path="M2_REPO/org/codehaus/plexus/plexus-compiler-api/1.5.1/plexus-compiler-api-1.5.1.jar"/>
        <classpathentry kind="var" 
path="M2_REPO/org/codehaus/plexus/plexus-container-default/1.0-alpha-9/plexus-container-default-1.0-alpha-9.jar"/>
        <classpathentry kind="var" 
path="M2_REPO/org/codehaus/plexus/plexus-utils/1.0.4/plexus-utils-1.0.4.jar"/>
        <classpathentry kind="var" 
path="M2_REPO/org/codehaus/plexus/plexus-archiver/1.0-alpha-3/plexus-archiver-1.0-alpha-3.jar"/>
        <classpathentry kind="var" 
path="M2_REPO/junit/junit/3.8.1/junit-3.8.1.jar"/>
        <classpathentry kind="var" 
path="M2_REPO/log4j/log4j/1.2.12/log4j-1.2.12.jar"/>
        <classpathentry kind="var" 
path="M2_REPO/sablecc/sablecc/2.18.2/sablecc-2.18.2.jar"/>
        <classpathentry kind="var" 
path="M2_REPO/freemarker/freemarker/2.3.1/freemarker-2.3.1.jar"/>
        <classpathentry kind="var" 
path="M2_REPO/velocity/velocity/1.4/velocity-1.4.jar"/>
        <classpathentry kind="var" 
path="M2_REPO/jboss/javassist/2.6/javassist-2.6.jar"/>
        <classpathentry kind="output" path="target"/>
</classpath>


> Eclipse (by far the most popular java IDE) isn't very well supported in 
> AndroMDA sources
> ----------------------------------------------------------------------------------------
>
>          Key: AAAA-3
>          URL: http://jira.andromda.org/browse/AAAA-3
>      Project: AndroMDA 4
>         Type: Bug

>  Environment: OS X 10.4, JDK 1.4.2, Eclipse 3
>     Reporter: Tim Dysinger
>     Assignee: Matthias Bohlen
>  Attachments: classpath.txt
>
> The .classpath entries in andromda-all are completly old and not in sync with 
> the poms.  I have hacked together a hand written .classpath file for myself 
> that works, but in the long run there is a need to automatically generate 
> this .classpath file from the poms recursively for eclipse users (like 
> myself).
> Ideally, this .classpath file should not be in CVS but instead should be 
> generated by running Maven2 on the project - much like the andromdapp / 
> eclipse maven2 plugin that is used in andromda applications.
> I have an improved andromdapp patch (See bug AAAA-2) for generating 
> .classpath which I am using for my andromda projects.  Could we use a 
> "dog-food" like approach for andromda-all (and maybe all the multi-projects 
> in andromda)?

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



-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642

Reply via email to