3
我們需要自動生成代碼並將其用於其他項目。 我正在使用以下代碼來自動生成代碼。但是做一個「maven包」只會生成源文件,並且不會在日誌中給出任何錯誤。任何幫助將非常感激。如何在Maven項目中使用自動生成的代碼
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.1</version>
<executions>
<execution>
<id>exec-one</id>
<phase>compile</phase>
<configuration>
<mainClass>com.xx.yy.zzz.aa.bb.Autgen</mainClass>
<arguments>
<argument>-o</argument>
<argument>${srcOutputDir}/${packageDir}</argument>
</arguments>
</configuration>
<goals>
<goal>java</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
好吧,我挖掘到'AutoGen'的邏輯,發現它由於一些不可避免的原因正在執行'System.exit'。這導致構建突然結束。有沒有辦法解決這個問題? – Prabhjot 2011-03-08 11:14:11
圍繞System.exit沒辦法..檢查方式失敗。 – khmarbaise 2011-03-08 12:11:21
好像我必須在Teamcity中配置依賴版本。首先構建會生成源代碼,下一個構建將編譯/打包這些源代碼。 – Prabhjot 2011-03-09 05:54:52