从命令行根据Eclipse格式配置文件进行验证
我正在寻找一种通过命令行根据Eclipse代码格式配置文件验证Java代码的方法。目标是创建一个Mercurial钩子,它拒绝任何与概要文件不匹配的提交。有办法做到这一点吗 我知道有可能。我要找的是验证(是/否)的东西。我想我可以使用格式化程序,然后比较两者,但这似乎是一种笨拙的方法从命令行根据Eclipse格式配置文件进行验证,eclipse,command-line,formatting,Eclipse,Command Line,Formatting,我正在寻找一种通过命令行根据Eclipse代码格式配置文件验证Java代码的方法。目标是创建一个Mercurial钩子,它拒绝任何与概要文件不匹配的提交。有办法做到这一点吗 我知道有可能。我要找的是验证(是/否)的东西。我想我可以使用格式化程序,然后比较两者,但这似乎是一种笨拙的方法 背景:我们之所以要尝试这一点,是因为由于格式的差异,我们目前遇到了许多不必要的合并冲突。我们有一个使用多个IDE:s的环境,尽管官方只支持一个。我们希望强制执行官方配置文件,每个人都可以继续使用他们喜欢的工具,只要
背景:我们之所以要尝试这一点,是因为由于格式的差异,我们目前遇到了许多不必要的合并冲突。我们有一个使用多个IDE:s的环境,尽管官方只支持一个。我们希望强制执行官方配置文件,每个人都可以继续使用他们喜欢的工具,只要他们将其设置为正确的代码格式。简而言之,请按照以下步骤操作:
- 要从命令行调用EclipseJava代码格式化程序,请参阅
- 要知道文件是否相同,请使用
实用程序:diff
,错误代码将告诉您要查找的内容diff--text--quiet>/dev/null