我使用Apache Thrift生成target/generated-sources
中的代碼。maven無法在編譯階段的生成源中添加文件
Thrift編譯器生成一個名爲gen-java
的目錄,其中包含所有的Java代碼。當我執行mvn compile
時,代碼在target/generated-source/gen-java
中正確生成,但在編譯階段,它抱怨找不到在gen-java
中定義的類。
在我的理解中,Maven 2自動添加生成的源代碼,是嗎?
如果我的測試代碼也取決於generated-sources
,那麼我是否必須手動指定編譯器包含?
[爲什麼Maven跳過我的自定義生成源執行?](http://stackoverflow.com/questions/18721684/why-is-maven-skipping-over-my-custom-generate-sources - 執行) – ArtB 2014-01-30 18:11:27
[爲什麼Maven跳過我的自定義生成源執行?](http://stackoverflow.com/q/18721684/1523648)是關於antrun插件的配置錯誤,這個問題不是。 – oberlies 2014-01-31 08:49:48