Mon jardesc fonctionnait bien jusqu'à hier quand j'ai converti mon projet en maven.jardesc crée un dossier "src" dans le fichier jar
Maintenant, pour une raison quelconque lorsque je crée un fichier jar contenant le code et les paquets: org.javacode et org.resource, je reçois les dossiers dans le fichier jar suivants:
org/javacode src/org/ressources
Il semble fonctionner correctement pour les paquets java, mais pour les paquets qui contiennent des ressources image, il crée un dossier src supplémentaire à la racine.
Comment puis-je résoudre ce problème?
Edit 1: Voici le pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>Energy3D</groupId>
<artifactId>Energy3D</artifactId>
<version>0.0.1-SNAPSHOT</version>
<build>
<sourceDirectory>src</sourceDirectory>
<resources>
<resource>
<directory>src</directory>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</resource>
</resources>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>com.ardor3d</groupId>
<artifactId>ardor3d-jogl</artifactId>
<version>0.9-SNAPSHOT</version>
<type>bundle</type>
</dependency>
<dependency>
<groupId>com.ardor3d</groupId>
<artifactId>ardor3d-lwjgl</artifactId>
<version>0.9-SNAPSHOT</version>
<type>bundle</type>
</dependency>
</dependencies>
</project>
Edit 2:
Aussi voici la partie pertinente de jardesc (le paquet correctement IUG est placé dans org/concord/energy3d/IUG cependant, le paquet d'images est placé par erreur dans src/org// concord energy3d/ressources/images lorsque le fichier jar est créé):
<javaElement handleIdentifier="=Energy3D/src<org.concord.energy3d.gui"/>
<javaElement handleIdentifier="=Energy3D/src<org.concord.energy3d.resources.images"/>
S'il vous plaît poster votre POM, il pourrait aider –
TERMINÉ (voir modifier 1 et modifier 2 ci-dessus). –
Veuillez illustrer votre structure de répertoire actuelle. – carlspring