https://github.com/cyclopsgroup/cyclopsgroup
Java open source projects hosted in cyclopsgroup.org
https://github.com/cyclopsgroup/cyclopsgroup
Last synced: 4 months ago
JSON representation
Java open source projects hosted in cyclopsgroup.org
- Host: GitHub
- URL: https://github.com/cyclopsgroup/cyclopsgroup
- Owner: cyclopsgroup
- Created: 2011-01-18T16:40:32.000Z (over 15 years ago)
- Default Branch: main
- Last Pushed: 2025-12-30T23:39:25.000Z (6 months ago)
- Last Synced: 2026-01-14T03:24:35.667Z (5 months ago)
- Homepage: http://www.cyclopsgroup.org
- Size: 12.8 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# CyclopsGroup organization
## Overview
This is a repository of CyclopsGroup organization level files. To learn more
about CyclopsGroup, visit http://www.cyclopsgroup.org.
## Maven POM files
### Java parent pom.xml
The parent Maven POM of all CyclopsGroup Java open-source projects.
### General parent pom.xml
The parent Maven POM of all CyclopsGroup open-source projects, also the parent
of the Java parent pom.xml.
## For developers
The following instructions are only for developers of CyclopsGroup open-source
projects. They are not applicable to everyone.
### How to release
* Checkout project, modify the version in POM. Make sure no SNAPSHOT version
exists in the POM file.
* Run maven command
```
mvn clean
mvn -P cg package source:jar javadoc:jar gpg:sign
cd target
jar cvf bundle.jar mypackage*
```
* Upload bundle.jar to oss.sonatype.org, release it.
* If anything went wrong, fix and repeat the process above.
* Tag the repository.
```
git tag --list
git tag mypackage_v_1_0_1
git push --tags
```
Depend on the platform, the GPG command does not always work smoothly. If it
doesn't work the output file can be signed manually.
```
gpg -ab mypackage-1.0.1.jar
gpg -ab mypackage-sources-1.0.1.jar
...
jar cvf bundle.jar mypackage*
```
### How to format code
As of now, the 0.7.2 version of Java parent POM requires all Java code to
match https://github.com/google/google-java-format. To format all Java code, run
```
mvn fmt:format
```
before submitting a change.