che-server/plugins
Gennady Azarenkov 00ca1592c7
Make it possible to have distributed ProjectRegistry (#9848)
* Adding pipeline

* del jenkinsfile

* Make exec agent not to use setsid for other than Linux envs

* revert pom.xml

* goformat

* get projects folder from workkspace configuration

* Merge remote-tracking branch 'upstream/master'

* clean code

* clean code

* Fix calculation Projects Root so it wont cause NPE if there are no 'project' volume defined

* Revert "Fix calculation Projects Root so it wont cause NPE if there are no 'project' volume defined"

This reverts commit 127a79e54c3e7f97a74f0103506025eb5e181777.

* Fix calculation Projects Root so it wont cause NPE if there are no 'project' volume defined

* replace provided attribute values with stored (src, out) in PlainJavaProjectType

* fix PlainJavaProjectType for getting rid and deprecate using SettableValueProvider

* remove comented code

* hide brouse source folder button, set source folder field as disabled

* hide the browse source button, set source folder field to read only mode, remove highlighter from the source folder field

* adapt test for current changes on UI, set save button to enable state

* apply formatting

* fs cache PT

* fix order of steps in the test

* Refactor RegisteredProject to make it possible to cache it (as DTO) to local file

* cache Projects and PTs to files

* Make it possible to have several impls for ProjectRegistry preparing it to be distributed across multi machines env

* merge upstream

* merge upstream

* merge upstream

* Update MavenServerService.java

* clean code

* small fix

* small fix

* small fix
2018-05-31 15:26:42 +03:00
..
plugin-camel RELEASE: Set next development version (#9862) 2018-05-30 12:01:54 +03:00
plugin-clangd RELEASE: Set next development version (#9862) 2018-05-30 12:01:54 +03:00
plugin-composer RELEASE: Set next development version (#9862) 2018-05-30 12:01:54 +03:00
plugin-cpp RELEASE: Set next development version (#9862) 2018-05-30 12:01:54 +03:00
plugin-csharp RELEASE: Set next development version (#9862) 2018-05-30 12:01:54 +03:00
plugin-dashboard RELEASE: Set next development version (#9862) 2018-05-30 12:01:54 +03:00
plugin-debugger RELEASE: Set next development version (#9862) 2018-05-30 12:01:54 +03:00
plugin-gdb RELEASE: Set next development version (#9862) 2018-05-30 12:01:54 +03:00
plugin-git RELEASE: Set next development version (#9862) 2018-05-30 12:01:54 +03:00
plugin-github RELEASE: Set next development version (#9862) 2018-05-30 12:01:54 +03:00
plugin-gwt RELEASE: Set next development version (#9862) 2018-05-30 12:01:54 +03:00
plugin-help RELEASE: Set next development version (#9862) 2018-05-30 12:01:54 +03:00
plugin-java Make it possible to have distributed ProjectRegistry (#9848) 2018-05-31 15:26:42 +03:00
plugin-java-debugger Make it possible to have distributed ProjectRegistry (#9848) 2018-05-31 15:26:42 +03:00
plugin-json RELEASE: Set next development version (#9862) 2018-05-30 12:01:54 +03:00
plugin-keybinding-eclipse RELEASE: Set next development version (#9862) 2018-05-30 12:01:54 +03:00
plugin-languageserver RELEASE: Set next development version (#9862) 2018-05-30 12:01:54 +03:00
plugin-machine RELEASE: Set next development version (#9862) 2018-05-30 12:01:54 +03:00
plugin-maven Make it possible to have distributed ProjectRegistry (#9848) 2018-05-31 15:26:42 +03:00
plugin-nodejs RELEASE: Set next development version (#9862) 2018-05-30 12:01:54 +03:00
plugin-nodejs-debugger RELEASE: Set next development version (#9862) 2018-05-30 12:01:54 +03:00
plugin-orion RELEASE: Set next development version (#9862) 2018-05-30 12:01:54 +03:00
plugin-php RELEASE: Set next development version (#9862) 2018-05-30 12:01:54 +03:00
plugin-product-info RELEASE: Set next development version (#9862) 2018-05-30 12:01:54 +03:00
plugin-pullrequest-parent Make it possible to have distributed ProjectRegistry (#9848) 2018-05-31 15:26:42 +03:00
plugin-python RELEASE: Set next development version (#9862) 2018-05-30 12:01:54 +03:00
plugin-sdk RELEASE: Set next development version (#9862) 2018-05-30 12:01:54 +03:00
plugin-testing RELEASE: Set next development version (#9862) 2018-05-30 12:01:54 +03:00
plugin-testing-java Make it possible to have distributed ProjectRegistry (#9848) 2018-05-31 15:26:42 +03:00
plugin-testing-php Make it possible to have distributed ProjectRegistry (#9848) 2018-05-31 15:26:42 +03:00
plugin-urlfactory RELEASE: Set next development version (#9862) 2018-05-30 12:01:54 +03:00
plugin-web RELEASE: Set next development version (#9862) 2018-05-30 12:01:54 +03:00
plugin-yaml RELEASE: Set next development version (#9862) 2018-05-30 12:01:54 +03:00
plugin-zend-debugger Make it possible to have distributed ProjectRegistry (#9848) 2018-05-31 15:26:42 +03:00
README.md
pom.xml RELEASE: Set next development version (#9862) 2018-05-30 12:01:54 +03:00

README.md

How to Build Plugins?

In plugin root directory, run:

mvn clean install

How to Add Custom Plugin to Modules Build Cycle?

Add a module to plugins parent pom.xml:

<module>your-plugin-name</module>

How to Add a Custom Plugin to Che Assembly?

See: [Building Custom Assemblies] ()