Commit Graph

162 Commits

Author SHA1 Message Date
Sebastian Sdorra
a8d9d8b9b6 fix/suppress compiler warnings 2014-08-19 21:45:23 +02:00
Sebastian Sdorra
301cc19290 implement option for plugins to use child first classloaders 2014-08-19 21:01:11 +02:00
Sebastian Sdorra
e569d916e9 build plugin tree 2014-08-19 19:30:13 +02:00
Sebastian Sdorra
c079fb062a added MultiParentClassLoader 2014-08-19 15:46:18 +02:00
Sebastian Sdorra
f1a0435014 merge with branch 1.x 2014-08-15 23:53:31 +02:00
Sebastian Sdorra
15ac8740e6 fix usage of AuthenticationSelector 2014-07-20 14:01:20 +02:00
Sebastian Sdorra
8d4a1419cf remove unused import 2014-07-20 13:48:58 +02:00
Sebastian Sdorra
0203709821 added advanced configuration file to allow credentials for maven repositories 2014-07-20 12:15:17 +02:00
Sebastian Sdorra
c5399823a7 use jaxb to parse plugin descriptor 2014-07-13 13:47:35 +02:00
Sebastian Sdorra
4afc54bb20 install plugins in the right order 2014-07-13 09:47:14 +02:00
Sebastian Sdorra
0e85ef9997 added missing javadoc header 2014-07-12 17:41:17 +02:00
Sebastian Sdorra
283422d4e3 improve plugin installation and backup installed archives 2014-07-12 17:17:24 +02:00
Sebastian Sdorra
598f8c95ba use new core plugin index and improved plugin directory structure 2014-07-12 16:41:20 +02:00
Sebastian Sdorra
39b20e1fe0 remove unused imports 2014-07-06 16:45:24 +02:00
Sebastian Sdorra
1d6db4424b start implementation of isolated classloaders 2014-06-06 08:57:41 +02:00
Sebastian Sdorra
18c5c3ec97 merge with branch 1.x 2014-06-04 15:51:19 +02:00
Sebastian Sdorra
72978a05af remove unused imports 2014-05-08 21:27:15 +02:00
Sebastian Sdorra
b1a3f7d5c9 implement marker interface for plugin class loaders to make it easier to find class loader leaks 2014-05-08 19:50:15 +02:00
Sebastian Sdorra
b900aa29f8 replace PluginFilter with guava predicate 2014-04-13 15:17:14 +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
96b0c8f8b0 merge with branch 1.x 2014-03-17 10:49:52 +01:00
Sebastian Sdorra
bb5976212f merge with branch issue-549 2014-03-16 11:54:20 +01:00
Sebastian Sdorra
9d70a5aa09 implement plugin dependency blacklist 2014-03-13 20:57:02 +01:00
Sebastian Sdorra
05cb07e76e resolve dependency resolution conflicts 2014-03-11 18:21:27 +01:00
Sebastian Sdorra
269178f0a2 hide constructor and throw exception if the version could not be parsed 2014-02-19 21:47:45 +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
908f2fe6c8 simplify cache api 2014-01-09 20:06:07 +01:00
Sebastian Sdorra
dcf753f2af disable remote plugins for early 2.0.0-SNAPSHOT versions 2014-01-09 17:39:25 +01:00
Sebastian Sdorra
0c7d6fa62f replace guava eventbus with legman 2014-01-03 12:56:18 +01:00
Sebastian Sdorra
5e6259f3b7 remove old style listeners in favor of event bus 2014-01-03 11:32:40 +01:00
Sebastian Sdorra
f6cc5898f7 resolve conflicts for plugins and plugin dependencies 2013-06-06 08:45:46 +02:00
Sebastian Sdorra
345392d309 fix license headers 2013-05-30 09:29:28 +02:00
Sebastian Sdorra
5af724326b improve synchronization of plugin handler 2013-05-23 19:40:27 +02:00
Sebastian Sdorra
3a9c66db25 fix classpath generation with manually installed plugins 2013-05-23 19:36:21 +02:00
Sebastian Sdorra
9f848c9e33 improve error messages 2013-05-23 14:10:01 +02:00
Sebastian Sdorra
dbc081c73a fix eager singleton loading 2013-02-17 13:57:37 +01:00
Sebastian Sdorra
114834d257 util classes should be final with a private constructor 2013-02-11 15:28:14 +01:00
Sebastian Sdorra
961c6f7f02 fix license headers 2013-02-10 14:55:35 +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
3485b2a4a2 fix license headers 2013-01-15 21:14:37 +01:00
Sebastian Sdorra
6f5780b9df implementing an annotation scanner to replace the extension scanner 2013-01-15 16:55:07 +01:00
Sebastian Sdorra
d8a8901a97 merge with branch issue-299 2013-01-08 09:53:42 +01:00
Sebastian Sdorra
cdc0da39f4 improve aether logging to find issue #299 2013-01-02 10:50:19 +01:00
Sebastian Sdorra
28431b0f3f register installed to local repository manager, to fix issue #306 2013-01-02 09:03:10 +01:00
Sebastian Sdorra
261b70071d merge with branch issue-281 2012-12-09 15:19:08 +01:00