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

Java 将行为附加到NetBeans上的“构建”操作,java,netbeans,ide,Java,Netbeans,Ide,我正在开发一个netbeansplatform/maven应用程序,它要求在运行时在其/platform/core文件夹中有一个自定义的.jar。 我们使用IzPack创建安装程序,因此在安装应用程序时,可以很容易地将.jar复制到其目标 但是,在开发环境中,每次在NetBeans中执行“Build”、“Clean and Build”操作时,如何将所需的.jar文件复制到/target/myApp/platform/core文件夹中 我完全不知道从哪里开始,也不知道该做什么,因此非常感谢任何指

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

但是,在开发环境中,每次在NetBeans中执行“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/resource',则不能使用第一个资源声明。

实现这一点的方法很少,但我认为最好的方法是在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”,则不能使用第一个资源声明