eclipse-pmd icon indicating copy to clipboard operation
eclipse-pmd copied to clipboard

eclipse-pmd plugin is unsigned

Open nullterminated opened this issue 10 years ago • 3 comments

The eclipse-pmd plugin needs to be signed.

pmd

nullterminated avatar Dec 06 '15 23:12 nullterminated

Is this more a nuisance or does it prevent installing the plugin?

acanda avatar Dec 07 '15 09:12 acanda

In a secure environment it prevents install. After XCodeGhost happened, I'm trying to get a secure development environment set up. Your plugin is a must have :) I realize there is some cost in doing code signing. So far, the best pricing I've found is:

http://www.lindersoft.com/order_codesigning.htm

or

http://codesigning.ksoftware.net/

As an alternative, I've figured out how to build from source and install it.

mvn clean integration-test -f ch.acanda.eclipse.pmd/pom.xml -B -Declipse-release=mars

to match what's happening in the travis.yml. Install site located in

ch.acanda.eclipse.pmd.repository/target/repository/

Maybe it would be worth mentioning how to do this with a brief explanation in the readme for others. I assume the build will work equally well on any release, but the eclipse-release parameter is for the integration tests.

Anyway, if the certificates are too expensive, I'll understand if you close without a fix. I plan on setting up my own signed builds if getting my favorite plugins signed isn't possible. I'm also trying to get eclipse to sign their tarballs (https://bugs.eclipse.org/bugs/show_bug.cgi?id=478481), but I'll probably be building that too :)

Thanks for replying so quickly. Really impressed with the amount of testing in your build.

nullterminated avatar Dec 08 '15 03:12 nullterminated

Signing the plug-in is on my todo list, although with a very low priority. For now you have to build it yourself. But you're right that there should be a brief explanation so everyone knows how to build the plug-in.

acanda avatar Dec 09 '15 20:12 acanda