Décompacter les fichiers de pot si le pot est utilisé, copier puis extrait les fichiers dans un répertoire
J'ai un grand webapp qui utilise de nombreuses dépendances Maven. Ils sont inclus dans des fichiers JAR, mais je veux avoir une chance d'utiliser certains d'entre eux comme un projet ouvert directement dans Eclipse. Alors dépendante des projets sont liés à m2e.
Auprès de certains des Bocaux ou des projets, des ressources doivent être extraites.
Comment puis-je faire avec Maven-dépendance-plugin? Si l'artefact est inclus à titre de POT, décompressez-le, puis copier des fichiers de répertoire requis. Si l'artefact est inclus en tant que projet, il existe sur un disque dur et les fichiers peuvent être directement consultés et copiés, sans décompresser.
La question est un peu vague: normalement vous aurez une Webapp-projet avec l'emballage de la "guerre" de l'maven-point de vue et comme un "dynamic web project" dans eclipse. Normalement ce projet coutume de contenir les pots mais maven-dépendances. Si vous avez de telles dépendances comme les projets ouverts dans eclipse, m2e va utiliser, sinon les pots à partir de votre lokal référentiel. Donc je ne peux pas comprendre "Maven depdendencies inclus dans les fichiers JAR" dans votre question.
Tout ce que je besoin est d'avoir certains fichiers (CSS, JS) dans un répertoire spécifique. J'ai besoin d'extraire et de copier ces fichiers à partir d'un POT ou dans le cas de l'Éclipse-projet ouvert, seulement de les copier. Je veux m2e/maven pour décider si extrait-de-JAR est requis (=si le projet est inclus comme un POT ou comme un projet Eclipse).
Tout ce que je besoin est d'avoir certains fichiers (CSS, JS) dans un répertoire spécifique. J'ai besoin d'extraire et de copier ces fichiers à partir d'un POT ou dans le cas de l'Éclipse-projet ouvert, seulement de les copier. Je veux m2e/maven pour décider si extrait-de-JAR est requis (=si le projet est inclus comme un POT ou comme un projet Eclipse).
OriginalL'auteur Xdg | 2013-09-13
Vous devez vous connecter pour publier un commentaire.
La m2e-plugin peut pas exécuter la dépendance maven plugin ni copier les sources sur son propre.
Vous pouvez utiliser la dépendance maven-plugin afin d'extraire les fichiers jar:
(Vous pouvez avoir à changer de phase ou d'un objectif à vos besoins.)
Vous pouvez exécuter "clic droit->Exécuter en tant qu'-> installer Maven" sur votre projet à partir de l'intérieur de l'éclipse pour copier les fichiers à l'endroit que vous en avez besoin.
Comme une alternative pour tout cela, vous pouvez utiliser un filtre de ressources dans votre webapp pour obtenir des ressources directement à partir de pots au moment de l'exécution, de l'e. g. à partir de framework spring.
OriginalL'auteur Volker Seibt
Télécharger le JD-GUI exécutable, lancez-le et il doit imprimer tous vos fichiers jar indépendamment de la façon dont ils ont été construits.
Lien de téléchargement: http://www.softpedia.com/get/Programming/Debuggers-Decompilers-Dissasemblers/?utm_source=spd&utm_campaign=postdl_redir
OriginalL'auteur AfroSuperman