2012-10-25 78 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}給出項目的名稱! –

相關問題