某些moven插件可以生成其他源代码,例如。 JAXB2。
我想跳过target/generated-sources
目录中的javadoc。
如何配置maven-javadoc-plugin
来实现这一目标?
也许是其他方式?
答案 0 :(得分:3)
有:
<sourceFileExcludes>
<sourceFileExclude>**/dir_name/*.java</sourceFileExclude>
</sourceFileExcludes>
答案 1 :(得分:1)
一个简单而有效的解决方案是为新包生成代码(例如:使用ANTLR,将语法更深层地从your.package.here
移动到新的your.package.here.antlr
包中)。< / p>
然后,使用Andrew Rueckert的建议,在你的pom文件中的maven javadoc插件配置中添加<excludePackageNames>*.antlr</excludePackageNames>
。
答案 2 :(得分:0)
我不确定您是否可以根据目录进行排除,但您可以使用> let mySet = new Set([1,2,3]);
undefined
> mySet;
Set { 1, 2, 3 }
> for ( let key of mySet ) { console.log(key) }
1
2
3
undefined
> mySet.size
3
标记根据包进行排除。 (参见documentation。)您自动生成的代码是否都具有相同的Java包?
答案 3 :(得分:0)
另一种可能的解决方案是设置<sourceFileIncludes>
,例如:
<sourceFileIncludes>**/com/pany/different/package/**/*.java</sourceFileIncludes>
仅当您的主要源目录的结尾与生成的源不同时才有效。