Bauen Spring Roo / Export die maven-Projekt in Eclipse Exportieren -> Runnable JAR-Datei

Ich habe Maven-Projekt erstellt mit Spring roo in STS 2.5.1.RELEASE (Es ist Eclipse 3.6.1 + Spring tools + m2eclipse). Ich habe die zweite einfaches Java-Projekt auf build-Pfad. Alles funktioniert ok innerhalb von Eclipse.

Nun das problem ist, zu bauen. Ich kann nicht mit maven, weil es erfordert auch, dass die referenzierte Projekt maven-Projekt. Für referenzierte Projekt, das ich gerade mit Eclipse Exportieren -> Runnable JAR-Datei zu exportieren und generieren von ant-Datei für den nächsten build.

Tun also für das erste Projekt, bekomme ich Laufzeitfehler, obwohl META-INF/spring/applicationContext.xml ist sowohl ist .jar, und in dem Ordner weiter .jar

2011-02-19 13:58:39,135-org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [META-INF/spring/applicationContext.xml]
2011-02-19 13:58:39,405-org.springframework.core.io.support.PathMatchingResourcePatternResolver - Cannot search for matching files underneath URL [rsrc:com/company/test/] because it does not correspond to a directory in the file system
java.io.FileNotFoundException: URL [rsrc:com/company/test/] cannot be resolved to absolute file path because it does not reside in the file system: rsrc:com/company/test/
    at org.springframework.util.ResourceUtils.getFile(ResourceUtils.java:204)

Referenzierte Projekt unter starker Entwicklung, und ich kann mich nicht bewegen, umgestalten oder verändern Ihre Natur.
Maven-Projekt mit Spring roo ist die parallele version entwickelt werden.

How to build maven-Projekt mit einbezogen eclipse-Projekt?

Beispiel.
Projekt /RooInheritanceMaven hat Projekt /RooInheritanceJava auf seine (eclipse) build-Pfad.

.classpath

<?xml version="1.0" encoding="UTF-8"?>
<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/JavaSE-1.6"/>
    <classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
    <classpathentry combineaccessrules="false" kind="src" path="/RooInheritanceJava"/>
    <classpathentry kind="output" path="target/classes"/>
</classpath>
InformationsquelleAutor Paul Verest | 2011-02-19
Schreibe einen Kommentar