【发布时间】:2011-04-05 21:44:31
【问题描述】:
我正在将一个 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 目录。
显然,我不想在最终产品中包含加密器类,只包含加密文件。
【问题讨论】: