Commit Graph

8 Commits

Author SHA1 Message Date
Sebastian Sdorra
bac3068b73 improve javadoc of requires attribute 2020-01-09 08:19:43 +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
Philipp Czora
ffabda3f83 Set namespace while creating a repository 2018-06-29 17:10:14 +02: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
50b0b6b2b8 added Default annotation to fix ServletContext injection on eager loading singletons 2014-08-24 14:49:35 +02:00
Sebastian Sdorra
07363cbe82 move extension annotation from sonia.scm.plugin.ext to sonia.scm.plugin 2014-03-29 09:51:17 +01:00
Sebastian Sdorra
93dc44b729 improve annotation processor 2014-03-28 20:38:36 +01:00
Sebastian Sdorra
812021f212 create separate module for annotations and build maven plugins before scm-core 2014-03-18 17:23:48 +01:00