作为一名polyglot maven用户,我有用xml编写的maven配置片段。
例如清单1.使用maven-jar-plugin修改MANIFEST.MF
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<classpathPrefix>lib/</classpathPrefix>
<mainClass>com.mypackage.MyClass</mainClass>
</manifest>
</archive>
</configuration>
</plugin>摘自http://www.ibm.com/developerworks/library/j-5things13/
比如说,我如何在我的pom.yaml中使用它?
直接转换失败
$ mvn io.takari.polyglot:polyglot-translate-plugin:translate -Dinput=maven-jar-plugin.xml -Doutput=maven-jar-plugin.yaml
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building maven-translating-snippets 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- polyglot-translate-plugin:0.1.15:translate (default-cli) @ maven-translating-snippets ---
[INFO] Translating D:\Workspaces\STS-373\maven-translating-snippets\maven-jar-plugin.xml -> D:\Workspaces\STS-373\maven-translating-snippets\maven-jar-plugin.yaml
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.466 s
[INFO] Finished at: 2016-04-19T10:00:29+08:00
[INFO] Final Memory: 6M/155M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal io.takari.polyglot:polyglot-translate-plugin:0.1.15:translate (default-cli) on project maven-translating-snippets: Error translating maven-jar-plugin.xml -> maven-jar-plugin.yaml: Expected root element 'project' but found 'plugin' (position: START_TAG seen \t\t\t<plugin>... @1:11) -> [Help 1]
[ERROR]发布于 2017-04-04 00:38:29
我写了一些关于我是如何做到的,以及我在here中遇到的问题
https://stackoverflow.com/questions/36720747
复制相似问题