Sebastian Sdorra
0d4976ecf1
fixed some sonarqube findings
2020-04-16 12:03:12 +02:00
Florian Scholdei
f1b34eb502
Changeover to MIT license ( #1066 )
...
* prepare license-maven-plugin for license migration
* added license mapping for tsx files and added some more excludes
* Changeover to MIT license
* Fix build problems
* Delete old remaining licenses
* Add more exclude path for license checker
* Rename included netbeans license, add exclude .m2/repository/
* Specify .m2 exclude because not only repository/, also wrapper/ must match
* Add .cache/ exclude for license check
* Modify formatting of license in java classes to comply with convention and IDE
* Add IntelliJ documentation for license configuration
* Update CHANGELOG.md
* Exclude tmp/workspace/ dir for license check
* Edit README.md
Co-authored-by: Sebastian Sdorra <sebastian.sdorra@cloudogu.com >
2020-03-23 15:35:58 +01:00
Sebastian Sdorra
c1aa4af6e0
implemented optional dependencies
...
Plugin authors could now define optional dependencies to other plugins in their pom.
Extensions which are using classes from optional dependencies must specify this
with the "requires" attribute of the extension annotation.
Extensions with "requires" attribute are not installed if one of the specified plugins,
is not installed.
2020-01-08 14:27:11 +01:00
Sebastian Sdorra
1a01216f62
renamed Plugin to InstalledPluginDescriptor and added PluginDescriptor interface
2019-08-20 08:05:41 +02:00
Sebastian Sdorra
ae19ad9327
renamed PluginWrapper to InstalledPlugin
2019-08-20 07:54:00 +02:00
Sebastian Sdorra
bad99919f4
merge with branch 1.x
2017-01-12 19:50:39 +01:00
Sebastian Sdorra
e5184ac6a0
merge with branch issue-627
2015-02-10 20:50:06 +01:00
Sebastian Sdorra
bfd67c5aef
support for non auto binding extension points and treat guice modules as normal extension points
2014-12-19 17:41:46 +01:00
Sebastian Sdorra
f64f29bb2e
improve extension binding and added api to query extensions
2014-12-19 17:15:50 +01:00
Sebastian Sdorra
0dcc94e2e1
remove todo, because it is already done
2014-12-14 12:28:43 +01:00
Sebastian Sdorra
7f8d0fa05f
do not collect extensions multiple times
2014-12-14 12:27:03 +01:00
Sebastian Sdorra
8e608d2439
created small user-agent detection framework to choose the right encoding for basic authentication
2014-10-17 15:43:28 +02:00
Sebastian Sdorra
11f84a38f4
added extension point for HttpSessionListener
2014-10-09 16:41:11 +02:00
Sebastian Sdorra
a3be1c775b
implement WebResourceLoaders for loading plugin web resources
2014-08-27 21:01:05 +02:00
Sebastian Sdorra
a8d9d8b9b6
fix/suppress compiler warnings
2014-08-19 21:45:23 +02:00
Sebastian Sdorra
e569d916e9
build plugin tree
2014-08-19 19:30:13 +02:00
Sebastian Sdorra
c5399823a7
use jaxb to parse plugin descriptor
2014-07-13 13:47:35 +02:00
Sebastian Sdorra
1d6db4424b
start implementation of isolated classloaders
2014-06-06 08:57:41 +02:00
Sebastian Sdorra
d454a9b42b
rename jax-rs prefix to rest
2014-04-03 19:25:57 +02:00
Sebastian Sdorra
37e47e1d35
remove unused classes
2014-03-29 09:46:16 +01:00
Sebastian Sdorra
43b92f0aca
stop scanning classpath, bind extensions from plugin and module descriptor
2014-03-28 22:49:55 +01:00
Sebastian Sdorra
3f6f08fda4
use ClassLoaders util class to get context classloader
2014-03-18 16:22:38 +01:00
Sebastian Sdorra
4745dd5575
suppress unchecked warnings
2014-01-11 15:17:44 +01:00
Sebastian Sdorra
a4e001808d
fix some deprecated warnings
2014-01-11 14:40:59 +01:00
Sebastian Sdorra
2d5fa22ca4
use index of char instead of index of string, if possible
2013-01-30 10:10:20 +01:00
Sebastian Sdorra
e581751624
find and bind extension points automatically
2013-01-18 09:39:32 +01:00
Sebastian Sdorra
6f5780b9df
implementing an annotation scanner to replace the extension scanner
2013-01-15 16:55:07 +01:00
Sebastian Sdorra
de078fc5fd
fix wrong log messages
2012-04-11 18:04:12 +02:00
Sebastian Sdorra
5a7dbcb81c
improve logging for loading of plugins
2012-04-11 17:53:39 +02:00
Sebastian Sdorra
c32e421394
improve scann for extensions
2011-07-24 13:09:29 +02:00
Sebastian Sdorra
1d4163d11c
improve log messages
2011-07-23 19:29:36 +02:00
Sebastian Sdorra
57ed0dab57
added support for plugin directories
2011-07-23 19:19:25 +02:00
Sebastian Sdorra
7f450c80b2
improve logging
2011-07-23 19:16:03 +02:00
Sebastian Sdorra
331a49af31
added plugin conditions
2011-03-12 16:14:17 +01:00
Sebastian Sdorra
6e6dda553d
fixing bug concerning an error which occurred because of spaces in web application path
2010-12-21 17:08:41 +01:00
Sebastian Sdorra
8646be6733
improve plugin api
2010-12-18 13:37:34 +01:00
Sebastian Sdorra
2df3034309
imporve plugin system
2010-12-13 18:59:00 +01:00