将行为追加到 NetBeans 上的"build"操作



我正在开发一个netbeans平台/maven应用程序,该应用程序运行时需要在其/platform/core文件夹中放置一个自定义.jar。我们使用IzPack来创建安装程序,因此在安装应用程序时很容易将.jar复制到其目的地。

但是,在开发环境中,每次在NetBeans中执行"Build with Dependencies"操作的"Build"、"Clean and Build"时,如何将所需的.jar文件复制到/target/myApp/platform/core文件夹中

我完全不知道从哪里开始,也不知道该做什么,所以我们非常感谢任何关于阅读材料的建议。

有几种方法可以做到这一点,但我认为最好的方法是在pom.xml中添加新的资源描述。让你的jar放在"project_folder/jar resources"文件夹中,那么你的pom.xml将看起来像:

<build>
...
<resources>
...
<resource>
<directory>src/main/resources</directory>
</resource>
<resource>
<directory>jar-resources</directory>
<targetPath>../myApp/platform/core</targetPath>
</resource>
</resources>
...
</build>

请记住,如果不使用标准资源位置"src/main/resources",就不能使用第一个资源声明。

最新更新