Comment ajouter une Classe-Chemin vers le fichier de manifeste avec maven

Lors de l'utilisation de l'maven-jar-plugin

Je voudrais ajouter une entrée pour le Manifeste.mf

Il contiendra:

Class-Path: .

Quand j'ai ajouter cette entrée au Pom:

<Class-Path>.</Class-Path> 

Il permettra de créer de Chemin de Classe avec toutes les dépendances

Comme:

Class-Path: . jar1name.jar jar2name.jar etc

Au lieu de simplement

Class-Path: .

Est-il un moyen pour éviter de maven à partir de l'ajout de tous les jar noms sur le Chemin de Classe?

Grâce

    <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-jar-plugin</artifactId>
            <configuration>
                <archive>
                    <manifest>
                        <addClasspath>true</addClasspath>
                    </manifest>
                    <manifestEntries>
                        <Built-By>Me</Built-By>
            <Class-Path>.</Class-Path> 
                    </manifestEntries>
                </archive>
            </configuration>
        </plugin>
en général les pots que vous ne voulez pas dans le classpath lors de l'exécution sont marqués comme provided, permet-il de résoudre votre cas?
Je ne veux pas de bol sur le Chemin de Classe dans le manifeste, fourni ou non, je veux juste à la sortie "."

OriginalL'auteur user648026 | 2014-05-15