Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sdorra/scm-nssample-plugin
Sample SCM-Manager Plugin which implements a custom namespace strategy.
https://github.com/sdorra/scm-nssample-plugin
Last synced: 8 days ago
JSON representation
Sample SCM-Manager Plugin which implements a custom namespace strategy.
- Host: GitHub
- URL: https://github.com/sdorra/scm-nssample-plugin
- Owner: sdorra
- License: mit
- Created: 2019-09-19T19:48:19.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-04T10:49:58.000Z (almost 2 years ago)
- Last Synced: 2024-10-12T16:14:40.270Z (24 days ago)
- Language: Java
- Size: 2.18 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# scm-nssample-plugin
Sample SCM-Manager Plugin which implements a custom namespace strategy.
## Usage
Login as Administrator.
The Strategy can be activated by choosing `Configurable` at `Administration -> Settings -> Namespace Strategy`.
To change the namespace of a user go to `Users`,
select a user, go to `Settings -> Namespace` and enter the desired namespace.## Requirements
* Java 8
* Maven >= 3.5## Development
To start an SCM-Manager instance with the plugin pre installed, just run the following command:
```bash
mvn clean run
```## Installation
Create the SMP file with the following command:
```bash
mvn clean package
```The final SMP file is located in target directory.
To install the plugin to an existing SCM-Manager instance,
put the smp file into the `plugins` folder of the scm home directory
and restart the instance.## LICENSE
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details