Je suis en train de traduire un Ant script vers Maven 2 et j'ai ce problème : le Ant script utilise une classe java assez simple pour chiffrer les fichiers de cette façon :
<target name="encrypt">
<java classname="DESEncrypter">
<classpath>
<pathelement path="...classpath for this thing..." />
</classpath>
<arg line="fileToEncrypt.properties fileEncrypted.properties" />
</java>
</target>
Ce site DESEncrypter
est une classe compilée dont la source n'appartient pas au projet que je suis en train de convertir mais qui est utilisée de manière similaire dans d'autres projets. Je dois probablement créer un plugin maven pour cette réutilisation, mais je ne veux pas le faire maintenant. Ma question est la suivante : dans quel répertoire dois-je mettre le fichier DESEncrypter
et comment l'invoquer ? En utilisant le plugin exec:java, peut-être ? Je ne pense pas que le crypteur appartienne à src
, test
o resources
les répertoires.
Évidemment, je ne veux pas inclure la classe de l'encrypteur dans le produit final, seulement les fichiers cryptés.