Folks,
I noticed that the kernel eclipse setup does not leverage the projects dependencies
defined by the pom.
Instead of manually maintaining the dependency list like this
| <classpath>
| <classpathentry kind="src" path="src/main/java"/>
| <classpathentry kind="src" path="src/main/resources"
excluding="**/*.java"/>
| <classpathentry kind="src" path="src/test/java"
output="target/test-classes"/>
| <classpathentry kind="src" path="src/test/resources"
output="target/test-classes" excluding="**/*.java"/>
| <classpathentry kind="output" path="target/classes"/>
| <classpathentry kind="con"
path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
| <classpathentry kind="var"
path="M2_REPO/javax/activation/activation/1.1.1/activation-1.1.1.jar"/>
| <classpathentry kind="var"
path="M2_REPO/org/apache/ant/ant/1.7.0/ant-1.7.0.jar"/>
| <classpathentry kind="var"
path="M2_REPO/org/apache/ant/ant-junit/1.7.0/ant-junit-1.7.0.jar"/>
| <classpathentry kind="var"
path="M2_REPO/org/apache/ant/ant-launcher/1.7.0/ant-launcher-1.7.0.jar"/>
| <classpathentry kind="var"
path="M2_REPO/wutka-dtdparser/dtdparser121/1.2.1/dtdparser121-1.2.1.jar"/>
| <classpathentry kind="var"
path="M2_REPO/sun-jaxb/jaxb-api/2.1.4/jaxb-api-2.1.4.jar"
sourcepath="M2_REPO/sun-jaxb/jaxb-api/2.1.4/jaxb-api-2.1.4-sources.jar"/>
| <classpathentry kind="var"
path="M2_REPO/org/jboss/jboss-common-core/2.2.13.GA/jboss-common-core-2.2.13.GA.jar"
sourcepath="M2_REPO/org/jboss/jboss-common-core/2.2.13.GA/jboss-common-core-2.2.13.GA-sources.jar"/>
| <classpathentry kind="src" path="/jboss-dependency"/>
| <classpathentry kind="src" path="/jboss-kernel"/>
| <classpathentry kind="var"
path="M2_REPO/org/jboss/logging/jboss-logging-log4j/2.0.5.GA/jboss-logging-log4j-2.0.5.GA.jar"
sourcepath="M2_REPO/org/jboss/logging/jboss-logging-log4j/2.0.5.GA/jboss-logging-log4j-2.0.5.GA-sources.jar"/>
| <classpathentry kind="var"
path="M2_REPO/org/jboss/logging/jboss-logging-spi/2.0.5.GA/jboss-logging-spi-2.0.5.GA.jar"
sourcepath="M2_REPO/org/jboss/logging/jboss-logging-spi/2.0.5.GA/jboss-logging-spi-2.0.5.GA-sources.jar"/>
| <classpathentry kind="var"
path="M2_REPO/org/jboss/man/jboss-managed/2.1.0.CR8/jboss-managed-2.1.0.CR8.jar"
sourcepath="M2_REPO/org/jboss/man/jboss-managed/2.1.0.CR8/jboss-managed-2.1.0.CR8-sources.jar"/>
| <classpathentry kind="var"
path="M2_REPO/org/jboss/jboss-mdr/2.0.1.GA/jboss-mdr-2.0.1.GA.jar"
sourcepath="M2_REPO/org/jboss/jboss-mdr/2.0.1.GA/jboss-mdr-2.0.1.GA-sources.jar"/>
| <classpathentry kind="var"
path="M2_REPO/org/jboss/man/jboss-metatype/2.1.0.CR8/jboss-metatype-2.1.0.CR8.jar"
sourcepath="M2_REPO/org/jboss/man/jboss-metatype/2.1.0.CR8/jboss-metatype-2.1.0.CR8-sources.jar"/>
| <classpathentry kind="var"
path="M2_REPO/jboss/profiler/jvmti/jboss-profiler-jvmti/1.0.0.CR5/jboss-profiler-jvmti-1.0.0.CR5.jar"/>
| <classpathentry kind="var"
path="M2_REPO/org/jboss/jboss-reflect/2.0.2.GA/jboss-reflect-2.0.2.GA.jar"
sourcepath="M2_REPO/org/jboss/jboss-reflect/2.0.2.GA/jboss-reflect-2.0.2.GA-sources.jar"/>
| <classpathentry kind="var"
path="M2_REPO/org/jboss/jbossas/jboss-server-manager/0.1.1.GA/jboss-server-manager-0.1.1.GA.jar"
sourcepath="M2_REPO/org/jboss/jbossas/jboss-server-manager/0.1.1.GA/jboss-server-manager-0.1.1.GA-sources.jar"/>
| <classpathentry kind="var"
path="M2_REPO/org/jboss/test/jboss-test/1.1.1.GA/jboss-test-1.1.1.GA.jar"
sourcepath="M2_REPO/org/jboss/test/jboss-test/1.1.1.GA/jboss-test-1.1.1.GA-sources.jar"/>
| <classpathentry kind="var"
path="M2_REPO/org/jboss/jbossxb/2.0.1.GA/jbossxb-2.0.1.GA.jar"
sourcepath="M2_REPO/org/jboss/jbossxb/2.0.1.GA/jbossxb-2.0.1.GA-sources.jar"/>
| <classpathentry kind="var"
path="M2_REPO/junit/junit/4.4/junit-4.4.jar"
sourcepath="M2_REPO/junit/junit/4.4/junit-4.4-sources.jar"/>
| <classpathentry kind="var"
path="M2_REPO/apache-log4j/log4j/1.2.14/log4j-1.2.14.jar"
sourcepath="M2_REPO/apache-log4j/log4j/1.2.14/log4j-1.2.14-sources.jar"/>
| <classpathentry kind="var"
path="M2_REPO/apache-xerces/xercesImpl/2.9.1/xercesImpl-2.9.1.jar"/>
| <classpathentry kind="var"
path="M2_REPO/apache-xerces/xml-apis/2.9.1/xml-apis-2.9.1.jar"/>
| </classpath>
|
it would be possible to delegate to the eclipse maven plugin, like this
| <classpath>
| <classpathentry kind="src" output="target/classes"
path="src/main/java"/>
| <classpathentry excluding="**" kind="src"
output="target/classes" path="src/main/resources"/>
| <classpathentry kind="src" output="target/test-classes"
path="src/test/java"/>
| <classpathentry excluding="**" kind="src"
output="target/test-classes" path="src/test/resources"/>
| <classpathentry kind="con"
path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
| <classpathentry kind="con"
path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
| <classpathentry kind="output" path="target/classes"/>
| </classpath>
|
in which case eclipse reads the dependencies from the pom.
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4238404#...
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&a...