0

Google sort pom プラグインまたはその他のプラグインを使用して、各依存関係の間に新しい行を追加する方法はありますか。

Google sort pom プラグインでソートされた現在の POM

<dependency>
    <groupId>org.mockito</groupId>
    <artifactId>mockito-all</artifactId>
    <version>1.8.5</version>
</dependency>
<dependency>
    <groupId>org.powermock</groupId>
    <artifactId>powermock-core</artifactId>
    <version>1.4.10</version>
</dependency>

私は達成しようとしています

<dependency>
    <groupId>org.mockito</groupId>
    <artifactId>mockito-all</artifactId>
    <version>1.8.5</version>
</dependency>

<dependency>
    <groupId>org.powermock</groupId>
    <artifactId>powermock-core</artifactId>
    <version>1.4.10</version>
</dependency>

私の現在のpomプラグイン

<plugin>
    <groupId>com.google.code.sortpom</groupId>
    <artifactId>maven-sortpom-plugin</artifactId>
    <version>${com.google.code.sortpom}</version>
    <configuration>
        <predefinedSortOrder>custom_1</predefinedSortOrder>
        <sortDependencies>groupId,artifactId</sortDependencies>
        <sortPlugins>groupId,artifactId</sortPlugins>
        <sortProperties>false</sortProperties>
        <createBackupFile>false</createBackupFile>
        <lineSeparator>\r\n</lineSeparator>
        <expandEmptyElements>false</expandEmptyElements>
        <keepBlankLines>true</keepBlankLines>
        <nrOfIndentSpace>-1</nrOfIndentSpace>
        <verifyFail>Warn</verifyFail>
    </configuration>
    <executions>
        <execution>
            <goals>
                <goal>sort</goal>
            </goals>
            <phase>compile</phase>
        </execution>
    </executions>
</plugin>
4

2 に答える 2

1

現時点では、maven-sortpom-plugin には、依存関係の間に空白行を自動的に挿入する方法がありません。

ただし、2 つの既存の依存関係の間に空の行がある場合、構成オプションを使用するため、プラグインは並べ替え中に行を削除しません。<keepBlankLines>true</keepBlankLines>

于 2014-02-04T19:12:08.957 に答える
0

その単なるXMLファイル

IDE のビルトイン XML フォーマッタを使用して、必要に応じてpom.xmlファイルをフォーマットします。Eclipse と Intellij IDEA の両方に、XML ファイル用のフォーマッターがあります。

于 2013-11-05T14:54:31.913 に答える