Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/trajano/trajano
Organizational Super POM that integrates Maven central releases, code formatting and site generation.
https://github.com/trajano/trajano
maven pom
Last synced: 2 months ago
JSON representation
Organizational Super POM that integrates Maven central releases, code formatting and site generation.
- Host: GitHub
- URL: https://github.com/trajano/trajano
- Owner: trajano
- License: epl-2.0
- Created: 2012-07-12T10:16:54.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2020-04-16T11:46:17.000Z (over 4 years ago)
- Last Synced: 2024-10-09T09:20:34.530Z (3 months ago)
- Topics: maven, pom
- Language: Shell
- Homepage: http://site.trajano.net/trajano
- Size: 4.59 MB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Trajano
=======[![Build Status](https://travis-ci.org/trajano/trajano.svg?branch=master)](https://travis-ci.org/trajano/trajano) [![Quality Gate](https://sonarcloud.io/api/badges/gate?key=net.trajano:trajano)](https://sonarcloud.io/dashboard?id=net.trajano:trajano)
[Trajano][] is an IT Consulting/Contracting delivery organization specialising
in end-to-end enterprise architecture, systems design and development. It is
founded by [Archimedes Trajano][1] [[LinkedIn][LinkedIn]]
[[StackOverflow][StackOverflow]].### About this project
This project provides the [Trajano][] organizational POM. In this project, the [services used][2], [overall reports][4], [core plugins][3] and [managed plugin versions][5] are specified along with branding details. In a way this codifies the [Standards Information Base][2] for the organization.
### Coding standards
[Coding standards][6] are referenced on this plugin to define the rulesets that
are used by [Checkstyle][], [PMD][PMD], [FindBugs][FindBugs] and
[m2e codestyle][m2e] Maven plugins. The activation of these plugins are done
on individual projects and not on this level.### Versioning
The organizational POM version numbering scheme is a single numeric number. This
is similar to the way [Apache][] does their POM versioning. The only exception
is when there is a build issue, but the core plugin versions and configurations
have not changed and it had already been released to central.[Trajano]: https://trajano.net/
[Apache]: http://apache.org/
[LinkedIn]: https://www.linkedin.com/in/trajano
[StackOverflow]: https://stackoverflow.com/users/242042/archimedes-trajano
[1]: https://trajano.net/
[2]: ./sib.html
[3]: ./plugins.html
[4]: ./project-reports.html
[5]: ./plugin-management.html
[6]: https://site.trajano.net/coding-standards
[PMD]: https://maven.apache.org/plugins/maven-pmd-plugin/
[Checkstyle]: https://maven.apache.org/plugins/maven-checkstyle-plugin/
[FindBugs]: https://gleclaire.github.io/findbugs-maven-plugin/
[m2e]: https://site.trajano.net/m2e-codestyle-maven-plugin/