J'utilise actuellement l'assemblage jar-with-dependencies pour créer un tel pot. Cependant, le nom de mon pot est un peu long.Est-il possible de renommer un jar-avec-dépendances maven?
Étant donné que ce pot est utilisé par les programmes RPG sur un AS400, je voudrais le raccourcir pour rendre la vie un peu plus facile pour ces développeurs. Mais, sauf à la main, je n'ai pas trouvé un moyen de renommer le pot de l'habituel project-name-version-classifier-jar-with-dependencies.jar
. Je voudrais quelque chose comme project-name-version-classifier-full.jar
Y at-il de toute façon à faire cela sans copier fondamentalement le descripteur d'assemblage jar-with-dependencies et l'appeler plein?
En outre, je souhaite continuer à avoir le fichier jar sans le chemin de classe assemblé stocké dans le référentiel.
J'ai besoin de deux artefacts. Le pot avec mon classificateur tenant la région pour laquelle la construction est destinée. Le pot avec toutes les dépendances qui comprend également la région.
project-name-version-region-full.jar
et project-name-version-region.jar
doivent être stockés dans le référentiel. Dans le premier exemple, le classificateur est région-complet, dans la 2ème région c'est. Ce dernier travaille.
Ah, appendAssemblyId, comment ai-tu me manques. Merci! –
Travailler sur cette élaboration Rich. Essentiellement, j'ai besoin de deux artefacts de classificateur à stocker. Avec appendAssemblyId activé, j'avais 3 artifiacts, un sans classifieur, la version classifier et la version jar-with-dependencies. avec appendAssemblyID désactivé, le fichier uber est installé sur la version non classifieur. J'ai besoin que ces gars utilisent un classificateur basé sur la région + complet qui dit où ils ont été construits. Malheureusement, l'ajout de la balise classifier ne fonctionne pas. –
Il suffit de définir * appendAssemblyId * à * false * pour effectuer le travail. Vous permet de conserver le nom final régulier sans le réécrire. –