Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用ant任务进行源代码清理/代码格式化(在eclipse中定义)_Java_Eclipse_Coding Style_Naming Conventions - Fatal编程技术网

Java 如何使用ant任务进行源代码清理/代码格式化(在eclipse中定义)

Java 如何使用ant任务进行源代码清理/代码格式化(在eclipse中定义),java,eclipse,coding-style,naming-conventions,Java,Eclipse,Coding Style,Naming Conventions,我们在Eclipse中定义了一组用于代码格式化和清理的规则。 有没有办法使用ant任务运行代码清理 我知道有这样的工具,但这些工具有自己的配置和规则,我不想维护两套规则 我正在寻找一个ant任务,它将使用为eclipse代码格式化/清理定义的相同的精确配置和规则 --谢谢 我用Yonatan作为Eclipse插件 看看。您是否考虑过使用Java->Editor->Save操作来启用Save时的重新格式化?这个链接有您想要的内容,我相信:Jalopy肯定会在ant构建期间格式化代码,但是Jalop

我们在Eclipse中定义了一组用于代码格式化和清理的规则。 有没有办法使用ant任务运行代码清理

我知道有这样的工具,但这些工具有自己的配置和规则,我不想维护两套规则

我正在寻找一个ant任务,它将使用为eclipse代码格式化/清理定义的相同的精确配置和规则

--谢谢 我用Yonatan作为Eclipse插件


看看。

您是否考虑过使用Java->Editor->Save操作来启用Save时的重新格式化?

这个链接有您想要的内容,我相信:

Jalopy肯定会在ant构建期间格式化代码,但是Jalopy对Eclipse格式化程序有一个完全独立的配置。根据我的经验,不可能使这两种配置获得完全相同的结果,因此根据格式化的位置,您可以获得不同的源代码。这是dif工具的噩梦我同意你的看法。但是为什么不同时使用JalopyEclipse插件和JalopyAnt任务呢?相同的规则,相同的格式?有时您无法控制代码格式配置。在这种情况下,您可能希望重用原始的代码格式化程序,而不是新的。这几乎是我想要的(因为它仍然是配置的一部分,与源代码清理配置不同)。这是一个简单明了的解决方案,谢谢您的欢迎。我不理解您关于部分配置与源清理配置不同的说法?更新链接: