如何使用maven-m2e-codestyle连接器?

时间:2012-12-23 05:01:03

标签: eclipse maven m2e

根据https://issues.sonatype.org/browse/OSSRH-3293" Maven m2e Code-Style和Save-Actions连接器"

  

该项目是在m2e Eclipse插件中执行的   配置并配置保存操作和代码样式选项   你的maven项目,所以你不需要提交.settings文件   你的回购

我无法找到显示如何使用此连接器的示例。我将什么内容放入我的pom.xml来触发它,如何知道我的eclipse安装是否安装了连接器?

是否有人为此连接器配置了示例配置?

1 个答案:

答案 0 :(得分:2)

从查看源代码,它就像:

<plugin>
  <groupId>com.despegar.maven.plugin</groupId>
  <artifactId>maven-m2e-codestyle</artifactId>
  <version>1.0.3</version>
  <executions>
    <execution>
      <goals>
        <goal>configure</goal>
      </goals>
      <configuration>
        <codeStyleBaseUrl>http://some/path/to/eclipse/files/</codeStyleBaseUrl>
        <!-- Will not work. Scheme 'file' not registered. -->
        <!-- <codeStyleBaseUrl>file://localhost/some/path/to/eclipse/files/</codeStyleBaseUrl> -->
        <baseDir>${basedir}/</baseDir>
      </configuration>
    </execution>
  </executions>
</plugin>

2个配置参数是:

  • <codeStyleBaseUrl>
  • <baseDir>

它复制这3个文件:

${codeStyleBaseUrl}/org.eclipse.core.resources.prefs
${codeStyleBaseUrl}/org.eclipse.jdt.core.prefs
${codeStyleBaseUrl}/org.eclipse.jdt.ui.prefs

为:

${baseDir}/.settings/

请注意<codeStyleBaseUrl>必须是http / https,因为它在后台使用HttpClient。