根据https://issues.sonatype.org/browse/OSSRH-3293“Maven m2e 代码样式和保存操作连接器”
此插件在配置项目时在 m2e Eclipse 插件中执行并配置 maven 项目的保存操作和代码样式选项,因此您无需将 .settings 文件提交到您的 repo
我还没有找到一个示例来说明应该如何使用这个连接器。我在 pom.xml 中放入什么来触发它,我怎么知道我的 eclipse 安装是否安装了连接器?
有人有这个连接器的示例配置吗?
根据https://issues.sonatype.org/browse/OSSRH-3293“Maven m2e 代码样式和保存操作连接器”
此插件在配置项目时在 m2e Eclipse 插件中执行并配置 maven 项目的保存操作和代码样式选项,因此您无需将 .settings 文件提交到您的 repo
我还没有找到一个示例来说明应该如何使用这个连接器。我在 pom.xml 中放入什么来触发它,我怎么知道我的 eclipse 安装是否安装了连接器?
有人有这个连接器的示例配置吗?
通过查看源代码,它类似于:
<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。