{"id":24678753,"url":"https://github.com/contrast-security-oss/contrast-eclipse-plugin","last_synced_at":"2026-05-19T03:48:28.039Z","repository":{"id":37873746,"uuid":"84259767","full_name":"Contrast-Security-OSS/contrast-eclipse-plugin","owner":"Contrast-Security-OSS","description":null,"archived":false,"fork":false,"pushed_at":"2022-09-09T17:10:11.000Z","size":12293,"stargazers_count":0,"open_issues_count":2,"forks_count":3,"subscribers_count":20,"default_branch":"main","last_synced_at":"2025-03-16T03:45:00.278Z","etag":null,"topics":["application-security","code-analysis","eclipse-plugin","java","security","security-audit","security-scanner","security-tools","security-vulnerability"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Contrast-Security-OSS.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-03-08T00:21:34.000Z","updated_at":"2022-03-14T16:11:14.000Z","dependencies_parsed_at":"2023-01-17T17:31:08.115Z","dependency_job_id":null,"html_url":"https://github.com/Contrast-Security-OSS/contrast-eclipse-plugin","commit_stats":null,"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Contrast-Security-OSS%2Fcontrast-eclipse-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Contrast-Security-OSS%2Fcontrast-eclipse-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Contrast-Security-OSS%2Fcontrast-eclipse-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Contrast-Security-OSS%2Fcontrast-eclipse-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Contrast-Security-OSS","download_url":"https://codeload.github.com/Contrast-Security-OSS/contrast-eclipse-plugin/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244846077,"owners_count":20520074,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["application-security","code-analysis","eclipse-plugin","java","security","security-audit","security-scanner","security-tools","security-vulnerability"],"created_at":"2025-01-26T13:18:10.880Z","updated_at":"2026-05-19T03:48:22.996Z","avatar_url":"https://github.com/Contrast-Security-OSS.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build Status](https://travis-ci.org/Contrast-Security-OSS/ide-plugin-eclipse2.svg?branch=master)](https://travis-ci.org/Contrast-Security-OSS/ide-plugin-eclipse2)\n\n# IDE plugin connecting to REST API\n\n### Getting Started\n\n#### Build Plugin\n\n-   Install Java JDK (minimal version 8) and maven 3.3.x\n-   clone repository\n-   `cd ide-plugin-eclipse`\n-   `cd targets \u0026\u0026 mvn clean install`\n-   `cd .. \u0026\u0026 mvn clean install -Djarsigner.skip=true -DskipTests`\n\n#### Install Plugin\n\n-   open Eclipse\n-   select Help\u003eInstall New Software\u003eAdd\n-   click Archive...\n-   select updatesite/target/contrastide.updatesite-(version)-SNAPSHOT.zip\n-   select Contrast IDE\n-   restart Eclipse\n\n## Testing\n\nProject is currently configured to run tests with maven from project source using maven goal **integration-test**. This will\nrun unit and integration tests together. In order to run successfully integration tests, it is required to pass some values as\nmaven parameters:\n\n-   username\n-   apiKey\n-   serviceKey\n-   restApiUrl\n-   organizationId\n\nExample command:\n\n    mvn clean integration-test -Dusername=someone -DapiKey=youApiKeyForOrganization -DserviceKey=yourServiceKey -DrestApiUrl=tsApiUrl -DorganizationId=orgId1\n\n### Development\n\nRequirements: Eclipse SDK Mars 4.5 or higher, recommended m2e and EGit\n\n-   import all \"Existing Projects\"\n-   create an Eclipse PDE Run/Debug configuration with included com.contrastsecurity.ide\\* plugins\n\n### Signing\n\nPlugin build makes use of [Apache Maven Jarsigner Plugin](http://maven.apache.org/plugins/maven-jarsigner-plugin/) to sign automatically during package phase.\nSign required parameters are passed as maven build parameters as follow:\n\n-   keystore.path : Path location of the keystore file (.jks).\n-   keystore.storepass : Keystore password.\n-   keystore.alias : Key alias.\n-   keystore.keypass : Key password.\n\nExample maven command:\n\n    mvn clean install -Dkeystore.path=/path/to/keystore -Dkeystore.storepass=keystorePass -Dkeystore.alias=alias -Dkeystore.keypass=keyPass\n\nTo disable this behavior add this line at the end of your maven build command:\n\n    mvn ... -Djarsigner.skip=true\n\n### License\n\nGPL version 3\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcontrast-security-oss%2Fcontrast-eclipse-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcontrast-security-oss%2Fcontrast-eclipse-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcontrast-security-oss%2Fcontrast-eclipse-plugin/lists"}