我正在开发一个netbeans平台/ maven应用程序,它需要在运行时将自定义.jar放在其/ platform / core文件夹中。 我们使用IzPack来创建安装程序,因此在安装应用程序时可以很容易地将.jar复制到目的地。
但是,在开发环境中,每次“Build with Dependencies”的“Build”,“Clean and build”时,如何将所需的.jar文件复制到/ target / myApp / platform / core文件夹“动作是在NetBeans中执行的吗?
我完全不知道从哪里开始或做什么,所以非常感谢阅读材料的任何指示。
答案 0 :(得分:0)
有几种方法可以做到,但我认为最好的方法是在你的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 / resource',则无法使用第一个资源声明。