Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/exist-db/exist-apps-parent
Maven parent POM for eXist Apps.
https://github.com/exist-db/exist-apps-parent
apps exist-db maven
Last synced: 29 days ago
JSON representation
Maven parent POM for eXist Apps.
- Host: GitHub
- URL: https://github.com/exist-db/exist-apps-parent
- Owner: eXist-db
- License: lgpl-2.1
- Created: 2017-12-13T18:24:33.000Z (about 7 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T07:33:02.000Z (about 2 months ago)
- Last Synced: 2024-10-29T21:05:25.689Z (about 2 months ago)
- Topics: apps, exist-db, maven
- Size: 140 KB
- Stars: 2
- Watchers: 12
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Maven parent POM for eXist Apps
This repository just contains the Maven parent artifact for eXist Apps.
It just contains a number of constant properties alongside fixed dependency and plugin versions.
## Use
If you wish to use this as a base for your eXist EXPath App, then you can add the following to your `pom.xml`:```xml
org.exist-db
exist-apps-parent
1.12.0
```If you are just starting out with creating an eXist EXPath App, then you may be interested to use [exist-apps-archetype](https://github.com/exist-db/exist-apps-archetype) which will create a skeleton app for your.
## Install
If you wish to install this locally:
```bash
$ git clone https://github.com/exist-db/exist-apps-parent.git
$ cd exist-apps-parent
$ mvn clean install
```## Release
Requirements: An install of GnuPG and a valid key for signing the release artifacts.
If you modify this POM and need to release a new version, make sure you have committed your changes and then run:
```bash
$ mvn release:prepare
$ mvn release:perform
$ git push
```You can then visit http://oss.sonatype.org/ and login, to then publish the artifacts to Maven Central.