This is Eclipse update site. URL can be entered in Help -> Install New Software...
Polyglot Maven with Atom, Groovy, YAML IDE Pack (bleeding edge)
Break your build by experimenting with Polyglot Maven POC (aka Prove of Concept, aka alpha),
and loose your
pom.xml file(s) completely unless it has been in version control,
git add pom.xml,
git commit -m "pom save me".
After installing this pack (and Eclipse IDE restart), convert your
pom.xml into nice shiny
and edit 50 lines inteads of 1000 using nice and steady YEdit YAML Editor
by Øystein Torget, who is now
interested in making it standard within Eclipse IDE.
Press Ctrl+Alt+T or Ctrl+Alt+D to launch local terminal, and do a translation:
mvn io.takari.polyglot:polyglot-translate-plugin:translate -Dinput=pom.xml -Doutput=pom.yaml
Convert an existing Maven (m2e) project into Polyglot Maven via right-click on a project and
Configure > Convert to Maven Polyglot...
pom.yaml and see it instantly converted into
pom.xml (so you can still enjoy extra informative tabs in m2e POM Editor)
and changes applied to the project.
Never read docs, software can guess your intentions and act in your best interests always.
Links and Versions
- https://github.com/takari/polyglot-maven v0.1.16
- https://github.com/jbosstools/m2e-polyglot-poc v0.0.1
- Bug 465483 - Support polyglot maven in Eclipse
Java 8, Maven 3.3.1+ is required
UPDATE 2016-11-1: YAML is not recommended, because of language limitation it is impossible to give plugin
configuration with list of values.
If installation breaks or something does not work, just forget about it for half a year. Really. Do what you are paid for.
Make sure that there is
<extensions> <extension> <groupId>io.takari.polyglot</groupId> <artifactId>polyglot-groovy</artifactId> <version>0.1.15</version> </extension> </extensions>
Now you can
mvn dependency:tree within project subfolders.
.mvn/extensions.xml, you can specify pom file like
mvn -f pom.groovy
Thanks to @vsipuli
News. Features. Demo. History. Usage. Download. Support. Support us. About. Donate. Gradle IDE Pack. Gradle for Eclipse - Android. AngularJS-Eclipse. Angular2-Eclipse. Polyglot Maven IDE Pack. .proto Editor. Nodeclipse CLI installer.