0

根据https://issues.sonatype.org/browse/OSSRH-3293“Maven m2e 代码样式和保存操作连接器”

此插件在配置项目时在 m2e Eclipse 插件中执行并配置 maven 项目的保存操作和代码样式选项,因此您无需将 .settings 文件提交到您的 repo

我还没有找到一个示例来说明应该如何使用这个连接器。我在 pom.xml 中放入什么来触发它,我怎么知道我的 eclipse 安装是否安装了连接器?

有人有这个连接器的示例配置吗?

4

1 回答 1

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>

它复制这三个文件:

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

至:

${baseDir}/.settings/

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

于 2012-12-29T03:55:29.640 回答