在 ant 任务中包含 chekstyle 的其他源位置
我正在从 ant 任务运行 checkstyle 检查。我已经正确配置了两者,并且可以毫无问题地运行任务。
但我有另一个项目/文件夹,其中包含附加源文件(我们称其为第三方源),这些源文件是从我的源文件(主要源)中引用的。我希望 checkstyle 仅检查主要来源,但它需要类路径中的第三方来源或以某种方式,否则我会收到 ClassNotFound 错误。
有什么建议如何做到这一点吗?
我在 ant 中的配置如下所示:
<checkstyle config="sun_checks.xml" failOnViolation="false" >
<fileset dir="${src.dir}" includes="**/*.java" />
<formatter type="xml" toFile="${report.dir}/checkstyle_sun.xml" />
</checkstyle>
I am running checkstyle checks from an ant task. I have configured both properly and can run the task without any problems.
But I have another project/folder with additional source files (lets call them third party sources) which are referenced from within my source files (primary source). I want checkstyle to only check the primary sources, but it needs the third party sources in the classpath or somehow, otherwise I get ClassNotFound Errors.
Any suggestions how to do this?
My configuration in ant looks like the following:
<checkstyle config="sun_checks.xml" failOnViolation="false" >
<fileset dir="${src.dir}" includes="**/*.java" />
<formatter type="xml" toFile="${report.dir}/checkstyle_sun.xml" />
</checkstyle>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以为 checkstyle 任务设置一个类路径参数:
There is a classpath parameter you can set for the checkstyle task: