2015-11-17 92 views
0

在大多數編程IDE中,我可以在編譯或構建之前運行一個進程(jar或exe)。例如,我可以運行一個exe文件來生成幾個類。使用Visual Studio中的文本模板進一步增強了這一點。Netbeans在構建(編譯)之前運行一個進程

在編譯或構建Netbeans之前是否可以運行一個進程? 我們是否有類似NetBeans中的文本模板的概念? 我使用NetBeans 8.0.2版

+0

不知道它是你在找什麼https://platform.netbeans.org/tutorials/nbm-filetemplates.html –

+1

默認Netbeans項目使用[Ant](http://ant.apache.org/)建立。可能,您可以編輯ant腳本以在構建之前運行代碼生成。看看這個問題:http://stackoverflow.com/questions/3730880/use-ant-for-running-program-with-command-line-arguments –

+0

檢查手冊:http://docs.oracle.com/cd /E50453_01/doc.80/e50452/create_japps.htm#CHDDAHEB –

回答

2

在編譯之前執行的命令,把它的build.xml文件,因爲這:

<target name="-pre-compile"> 
    <exec executable="cmd"> 
     <arg value="arg1"/> 
     <arg value="arg2"/> 
    </exec> 
</target> 

參見Exec任務的螞蟻。 https://ant.apache.org/manual/Tasks/exec.html

可以從工具 - >模板訪問的代碼模板是完全獨立的事情。當適當類型的文件 - >新建被執行時,模板被使用。

+0

謝謝。該鏈接有點混亂,但有一些嘗試和錯誤,我設法在編譯之前運行我的jar文件。 – AaA

相關問題