2012-10-25 110 views
2

我希望在其构建完成后立即将项目的可执行jar文件复制到另一个文件夹位置。如何在netbean项目中创建的jar文件在建立后立即复制到某个文件夹?

我有一个批处理文件来做到这一点,但是,我希望以这样的方式自动执行它,以便在构建完成时执行它.....!

我该怎么办?

请帮忙!

+0

我们可以使用build.xml文件来自定义构建的默认位置吗? 可能是我们可以使用** - post-jar **标签或类似的东西: ''target name =“ - post-compile”>' '' '' '' '' –

回答

1

我猜想通过编辑Build.xml文件,可以尝试将文件自动复制到所需位置。 这是在build.xml

<?xml version="1.0" encoding="UTF-8"?> 
<project name="testBuildXml" default="default" basedir="."> 
<description>Builds, tests, and runs the project testBuildXml.</description> 
<import file="nbproject/build-impl.xml"/> 
<property name="src"  value="<path-to-your-batch-file>"/> 
<target name="**-post-jar**"> 
    <exec dir="${src}" executable="cmd.exe"> 
     <arg line="/c copy.bat"/> 
    </exec> 
</target> 
</project> 

“-post-JAR”只允许后,罐子建设过程完成批处理执行。 欲了解更多信息,你可以检查这web page

+0

解决方案是正确的......另一件可以做的就是写复制命令来代替批处理文件名,即 '' $ {ant.project.name}给出项目的名称! –

相关问题