License |
License |
---|---|
GroupId | GroupIdit.tidalwave.thesefoolishthings |
ArtifactId | ArtifactIdsuperpom |
Last Version | Last Version5.0-ALPHA-15 |
Release Date | Release Date |
Type | Typejar |
Description |
DescriptionTheseFoolishThings - SuperPOM
[![Build Status](https://drone.io/bitbucket.org/tidalwave/thesefoolishthings-superpom-src/status.png)]
(https://drone.io/bitbucket.org/tidalwave/thesefoolishthings-superpom-src/latest)
A feature-rich SuperPOM for building Java projects. It features:
* explicit version configuration for a number of plugins;
* easy configurability by means of pre-defined properties to avoid cut & copy of plugin sections.
A number of profiles, that can be easily activated, are available for:
* Spring-AOP configuration;
* different kinds of Continuous Integration tasks, including a full run of QA tools such as JaCoCo, FindBugs, PMD, etc...
* deploying WARs and locally running them with Tomcat or Jetty;
* creating a Mac OS X bundle for JavaFX applications;
* creating .deb packages for both application and services;
* a customized release cycle, including all requirements for the Maven Central such as signing, with a 'transactional' behaviour
(all artifacts, both the DSCM and the Maven artifacts are prepared on the local disk, so they can be uploaded in a second moment);
Remember to customise it
------------------------
If you use it, please remember to change the ```description```,```url```, ```organization```, ```developers```, ```license```, etc...
to override those related to the development of this POM.
|
Project URL |
Project URL |
Project Organization |
Project Organization |
Filename | Size |
---|---|
superpom-5.0-ALPHA-15.pom | 68 KB |
superpom-5.0-ALPHA-15-tests.jar | 9 KB |
Browse |
<!-- https://jarcasting.com/artifacts/it.tidalwave.thesefoolishthings/superpom/ -->
<dependency>
<groupId>it.tidalwave.thesefoolishthings</groupId>
<artifactId>superpom</artifactId>
<version>5.0-ALPHA-15</version>
</dependency>
// https://jarcasting.com/artifacts/it.tidalwave.thesefoolishthings/superpom/
implementation 'it.tidalwave.thesefoolishthings:superpom:5.0-ALPHA-15'
// https://jarcasting.com/artifacts/it.tidalwave.thesefoolishthings/superpom/
implementation ("it.tidalwave.thesefoolishthings:superpom:5.0-ALPHA-15")
'it.tidalwave.thesefoolishthings:superpom:jar:5.0-ALPHA-15'
<dependency org="it.tidalwave.thesefoolishthings" name="superpom" rev="5.0-ALPHA-15">
<artifact name="superpom" type="jar" />
</dependency>
@Grapes(
@Grab(group='it.tidalwave.thesefoolishthings', module='superpom', version='5.0-ALPHA-15')
)
libraryDependencies += "it.tidalwave.thesefoolishthings" % "superpom" % "5.0-ALPHA-15"
[it.tidalwave.thesefoolishthings/superpom "5.0-ALPHA-15"]