将行为附加到NetBeans上的“构建”操作

时间:2012-02-21 14:29:19

标签: java netbeans ide

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

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

我完全不知道从哪里开始或做什么,所以非常感谢阅读材料的任何指示。

1 个答案:

答案 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',则无法使用第一个资源声明。