Transform XML Maven Plugin

Maven plugin which can transform xml during the build. Currently supports deleting of nodes by xpath.

Лицензия

Лицензия

MIT
Категории

Категории

Maven Компиляция и сборка ORM Данные
Группа

Группа

nl.timmybankers.maven
Идентификатор

Идентификатор

transform-xml-maven-plugin
Последняя версия

Последняя версия

1.0.0
Дата

Дата

Тип

Тип

maven-plugin
Описание

Описание

Transform XML Maven Plugin
Maven plugin which can transform xml during the build. Currently supports deleting of nodes by xpath.
Ссылка на сайт

Ссылка на сайт

https://github.com/TimSoethout/transform-xml-maven-plugin
Система контроля версий

Система контроля версий

https://github.com/TimSoethout/transform-xml-maven-plugin

Скачать transform-xml-maven-plugin

Как подключить последнюю версию

<plugin>
    <groupId>nl.timmybankers.maven</groupId>
    <artifactId>transform-xml-maven-plugin</artifactId>
    <version>1.0.0</version>
</plugin>

Зависимости

compile (5)

Идентификатор библиотеки Тип Версия
org.apache.maven.plugin-tools : maven-plugin-tools-api Необязательный jar 3.4
org.apache.maven.plugin-tools : maven-plugin-annotations Необязательный jar 3.4
org.scala-lang.modules : scala-xml_2.11 Необязательный jar 1.0.3
org.scalesxml : scales-jaxen_2.11 Необязательный jar 0.6.0-M3
org.scala-lang : scala-library Необязательный jar 2.11.6

test (1)

Идентификатор библиотеки Тип Версия
org.scalatest : scalatest_2.11 Необязательный jar 2.2.4

Модули Проекта

Данный проект не имеет модулей.

transform-xml-maven-plugin

Codacy Badge

Maven-plugin which can be used to transform xml as part of your build process.

For now only supports deleting of xml element which conform to an xpath query.

usage:

mvn nl.timmybankers.maven:transform-xml-maven-plugin:1.0-SNAPSHOT:transform-xml -DinputXmlPath="/Users/tim/workspace/api-toolkit/toolkit-http/target/site/cobertura/coverage.xml" -Dxpath="//class[contains(@filename,'.scala')]" -DoutputXmlPath=/tmp/test.xml

maven plugin usage:

    <build>
        <plugins>
            <plugin>
                <groupId>nl.timmybankers.maven</groupId>
                <artifactId>transform-xml-maven-plugin</artifactId>
                <version>1.0-SNAPSHOT</version>
                <executions>
                  <execution>
                      <phase>verify</phase>
                      <goals>
                          <goal>transform-xml</goal>
                      </goals>
                  </execution>
                </executions>
                <configuration>
                    <inputXmlPath>${project.build.directory}/site/cobertura/coverage.xml</inputXmlPath>
                    <outputXmlPath>${sonar.build.directore}/coverage-without-scala.xml</outputXmlPath>
                    <xpath>//class[contains(@filename,'.scala')]</xpath>
                    <action>DELETE</action>
                    <skipOnFileErrors>true</skipOnFileErrors>
                </configuration>
            </plugin>
        </plugins>
    </build>

Версии библиотеки

Версия
1.0.0