【问题标题】:Eclipse formatting profiles in project项目中的 Eclipse 格式化配置文件
【发布时间】:2015-11-03 01:45:34
【问题描述】:
我们有一个 Java 开发人员团队。我们希望所有格式都相同 - 并拥有我们自己的格式配置文件,这不是内部配置文件之一 - 假设它被称为 MyProfile。
我们有 Java 代码样式/格式化程序,“启用项目特定设置”。如果有人碰巧有一个名为 MyProfile 的格式化配置文件,这将非常有效。如果他们不这样做 - 加载项目会导致启用项目特定设置被关闭。
我们如何不仅将配置文件的选择,而且将格式配置文件本身嵌入到我们的项目设置中,以便任何人只要打开项目就能获得相同的格式,不必导入我们的样式xml?
【问题讨论】:
标签:
java
eclipse
code-formatting
【解决方案1】:
在 Eclipse 中,无法在项目本身中添加格式设置。
您可以打开project -> Properties -> Java Code Style -> Formatter 的上下文菜单。检查"Enable Project specific settings"并配置配置文件..
但它再次需要 .xml 文件已经导入到您的 Eclipse 中。
【解决方案2】:
如果您使用 maven 作为项目/构建管理工具,您可以使用 maven eclipse 插件 (org.apache.maven.plugins:maven-eclipse-plugin) 做您想做的事情。
您可以在pom.xml 中定义workspaceCodeStylesURL,或者在运行mvn eclipse:eclipse 时将URL 作为参数提供
例子:
<workspaceCodeStylesURL>
http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-eclipse-plugin/src/optional/eclipse-config/maven-styles.xml
</workspaceCodeStylesURL>
Source