Commit Graph

22 Commits

Author SHA1 Message Date
Rene Pfeuffer
e6433d01d1 Change to GNU Affero General Public License v3.0 2024-09-24 09:42:07 +02:00
Laura Gorzitze
d8e1f2d739 Cleanup Code
Pushed-by: Rene Pfeuffer<rene.pfeuffer@cloudogu.com>
Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com>
2024-02-06 14:54:00 +01:00
Eduard Heimbuch
cf4d9cf20f 3.x
Committed-by: Eduard Heimbuch<eduard.heimbuch@cloudogu.com>
Pushed-by: Rene Pfeuffer<rene.pfeuffer@cloudogu.com>
Co-authored-by: René Pfeuffer<rene.pfeuffer@cloudogu.com>
Pushed-by: Eduard Heimbuch<eduard.heimbuch@cloudogu.com>
Committed-by: René Pfeuffer<rene.pfeuffer@cloudogu.com>
2023-11-30 17:02:44 +01:00
Eduard Heimbuch
1cac44972f Set annotation processor source version to Java 11 2022-05-20 11:18:12 +02:00
Eduard Heimbuch
162dd6ad0a CLI Support for repository actions (#1987)
To make SCM-Manager more accessible and to make it easier using scripts against the server, we created a command line interface. This command line interface can be used to perform the default actions like create, modify and delete repositories. It is also very flexible and can be extended by plugins.

The CLI already supports internationalization, help texts, input validation, loose and table-like templates and nested subcommands. Check the cli guidelines to learn how add new cli commands.

Co-authored-by: Sebastian Sdorra <sebastian.sdorra@cloudogu.com>
2022-04-04 12:02:16 +02:00
Eduard Heimbuch
8a65660278 Auto mapper binding (#1807)
Bind mapper implementations automatically to related mappers using the annotation processor. With this change it is not longer required to bind mapper explicitly using mapper modules which reduces some boilerplate code.
2021-09-14 09:26:47 +02:00
Sebastian Sdorra
e75d937ee5 Prepare search api for different types (#1732)
We introduced a new annotation '@IndexedType' which gets collected by the scm-annotation-processor. All classes which are annotated are index and searchable. This opens the search api for plugins.
2021-07-19 08:48:43 +02:00
Sebastian Sdorra
987f928626 remove useless comments and restructure ClassSetElement 2020-04-15 08:39:29 +02:00
Eduard Heimbuch
64a699b050 add javadoc 2020-04-09 08:14:03 +02:00
Eduard Heimbuch
347417e247 remove requires value from extension annotation and add new requires annotation instead 2020-04-07 12:49:25 +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
42e193ca0b fix processing of plugin.xml durring intellij build 2020-03-20 15:13:37 +01:00
Sebastian Sdorra
bfe856a1cd disable access of external xml dtd and schema 2020-03-12 12:08:32 +01:00
Sebastian Sdorra
c4bf157075 fix sonar qube finding for try with resources and dtd external processing 2020-03-11 15:55:25 +01:00
Sebastian Sdorra
854e42a609 merge with default branch 2019-11-27 15:01:09 +01:00
Sebastian Sdorra
30c86d3291 reformat ScmAnnotationProcessor 2018-06-10 19:59:24 +02:00
Sebastian Sdorra
87c4a12d6b added missing default values to plugin.xml and module.xml 2018-06-10 19:51:03 +02:00
Philipp Czora
ffabda3f83 Set namespace while creating a repository 2018-06-29 17:10:14 +02:00
Sebastian Sdorra
bd1760a4ac added missing default values to plugin.xml and module.xml 2018-06-10 19:51:03 +02:00
Sebastian Sdorra
bcc89244fa fix java 8 build 2016-12-11 20:22:06 +01:00
Sebastian Sdorra
ed76f14aa4 fix annotation processing with array values 2015-02-06 22:38:35 +01:00
Sebastian Sdorra
7c96712745 removed scm-maven-plugins module and move scm-annotation-process module to top 2014-10-10 20:06:56 +02:00