Community
Participate
Working Groups
This bz offers up two plugin mapping plugins that travel together in one update site. 1. name: Checkstyle M2E summary: M2E support for the maven-checkstyle-plugin. description: applies configuration from the maven-checkstyle-plugin to the eclipse Checkstyle plugin. Disables execution of the maven-checkstyle-plugin within Eclipse in favor of the Eclipse plugin. 2. name: PMD M2E summary: M2E support for the maven-pmd-plugin. description: applies configuration from the maven-checkstyle-plugin to the eclipse Checkstyle plugin. Disables execution of the maven-checkstyle-plugin within Eclipse in favor of the Eclipse plugin. License: AL 2.0. Provider: Benson Margulies/Basis Technology Corp. Update site: http://bimargulies.github.com/m2e-code-quality/site/0.13/M/0.13.0.201105271713 (Note: I could use some help in learning how to publish a sequence of releases into the same URL) Source: git://github.com/bimargulies/m2e-code-quality (the 0.13 branch)
m2e version was changed to 1.0.0 to signify graduation from Incubator. Can you update version range to [1.0.0,1.1.0) and provide new build repository?
Where is your repo with the 1.0.0 components?
Using the sonatype repo and the target platform for e36, I fail with: [INFO] [Software being installed: com.basistech.m2e.code.quality.shared 0.13.0.qualifier, Missing requirement: com.basistech.m2e.code.quality.shared 0.13.0.qualifier requires 'bundle org.eclipse.m2e.jdt [1.0.0,1.1.0)' but it could not be found]
Use http://download.eclipse.org/technology/m2e/milestones/1.0 . For future reference, m2e download area is documented in http://wiki.eclipse.org/M2E_updatesite_and_gittags (as announced in m2e-dev http://dev.eclipse.org/mhonarc/lists/m2e-dev/msg00507.html ;-) )
New update site: http://bimargulies.github.com/m2e-code-quality/site/1.0/
I am getting the error below trying to install PMD integration. What is update site URL of net.sourceforge.pmd.eclipse.plugin ? Cannot complete the install because one or more required items could not be found. Software being installed: PMD configuration plugin for M2Eclipse 1.0.0.201106051811 (com.basistech.m2e.code.quality.pmd.feature.feature.group 1.0.0.201106051811) Missing requirement: M2Eclipse Extension to support Eclipse PMD Configuration 1.0.0.201106051811 (com.basistech.m2e.code.quality.pmd 1.0.0.201106051811) requires 'bundle net.sourceforge.pmd.eclipse.plugin 3.2.6' but it could not be found Cannot satisfy dependency: From: PMD configuration plugin for M2Eclipse 1.0.0.201106051811 (com.basistech.m2e.code.quality.pmd.feature.feature.group 1.0.0.201106051811) To: com.basistech.m2e.code.quality.pmd [1.0.0.201106051811]
Same question for checkstyle, what is their update site url? Cannot complete the install because one or more required items could not be found. Software being installed: Checkstyle configuration plugin for M2Eclipse 1.0.0.201106051811 (com.basistech.m2e.code.quality.checkstyle.feature.feature.group 1.0.0.201106051811) Missing requirement: Checkstyle configuration plugin for M2Eclipse 1.0.0.201106051811 (com.basistech.m2e.code.quality.checkstyle.feature.feature.group 1.0.0.201106051811) requires 'net.sf.eclipsecs.core [5.2.0,6.0.0)' but it could not be found
They don't have p2 sites. http://eclipse-cs.sf.net/update/ http://pmd.sourceforge.net/eclipse *I* made P2 mirrors to help me build with tycho: <repository> <id>cs</id> <layout>p2</layout> <url>http://bimargulies.github.com/m2e-code-quality/checkstyle-p2-repository</url> </repository> <repository> <id>pmd</id> <layout>p2</layout> <url>http://bimargulies.github.com/m2e-code-quality/pmd-p2-repository</url> </repository>
Created attachment 197419 [details] proposed improvements to installation flow Attached a patch solves two problems 1. it was not possible to install m2e/checkstyle and m2e/pmd integration if eclipse checkstyle and pmd plugins were not already installed. 2. introduced dependencies on checkstyle and pmd features (as opposed to individual bundles). otherwise installation gui does not show the user licensing terms of checkstyle and pmd, which is one of Eclipse Foundation requirements (see Bug 346830) Also, can you provide sample projects we can use to see m2e/checkstyle and m2e/pmd integration in action?
OK, I pushed version 1.0.0.201106061641 to the same place.
Updated m2e discovery catalog to include checkstyle and pmd integrations. Thank you.
Moved to https://github.com/eclipse-m2e/m2e-core/issues/