Я перевожу скрипт Ant в Maven 2, и у меня возникает такая проблема: скрипт Ant использует довольно простой класс Java для шифрования файлов следующим образом:
<target name="encrypt">
<java classname="DESEncrypter">
<classpath>
<pathelement path="...classpath for this thing..." />
</classpath>
<arg line="fileToEncrypt.properties fileEncrypted.properties" />
</java>
</target>
Этот DESEncrypter
является скомпилированнымкласс, источник которого не принадлежит проекту, который я конвертирую, но используется аналогично в других проектах.Возможно, мне нужно создать плагин maven для повторного использования, но я не хочу делать это сейчас.Мой вопрос: в какой каталог я помещаю класс DESEncrypter
и как его вызвать?Возможно, вы используете плагин exec: java?Я не думаю, что шифратор принадлежит к каталогам src
, test
или resources
.
Очевидно, я не хочу включать класс шифра в конечный продукт, только в зашифрованные файлы.