我使用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