Groovy Domain Layer Supertype

Sample Domain Layer Supertype Implemented in Groovy

License

License

Categories

Categories

Doma Data ORM
GroupId

GroupId

com.parisesoftware
ArtifactId

ArtifactId

domain-supertype
Last Version

Last Version

1.0.1
Release Date

Release Date

Type

Type

jar
Description

Description

Groovy Domain Layer Supertype
Sample Domain Layer Supertype Implemented in Groovy
Project URL

Project URL

https://github.com/AParise1217/groovy-domain-layer-supertype
Source Code Management

Source Code Management

https://github.com/AParise1217/groovy-domain-layer-supertype

Download domain-supertype

How to add to project

<!-- https://jarcasting.com/artifacts/com.parisesoftware/domain-supertype/ -->
<dependency>
    <groupId>com.parisesoftware</groupId>
    <artifactId>domain-supertype</artifactId>
    <version>1.0.1</version>
</dependency>
// https://jarcasting.com/artifacts/com.parisesoftware/domain-supertype/
implementation 'com.parisesoftware:domain-supertype:1.0.1'
// https://jarcasting.com/artifacts/com.parisesoftware/domain-supertype/
implementation ("com.parisesoftware:domain-supertype:1.0.1")
'com.parisesoftware:domain-supertype:jar:1.0.1'
<dependency org="com.parisesoftware" name="domain-supertype" rev="1.0.1">
  <artifact name="domain-supertype" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.parisesoftware', module='domain-supertype', version='1.0.1')
)
libraryDependencies += "com.parisesoftware" % "domain-supertype" % "1.0.1"
[com.parisesoftware/domain-supertype "1.0.1"]

Dependencies

compile (2)

Group / Artifact Type Version
org.apache.commons : commons-lang3 jar 3.7
org.codehaus.groovy : groovy-all jar 2.4.7

test (3)

Group / Artifact Type Version
com.parisesoftware : archetypes-user jar 1.0.4
junit : junit jar 4.11
org.spockframework : spock-core jar 1.2-groovy-2.4

Project Modules

There are no modules declared in this project.

domain-supertype

Sample repository showing how a Domain Layer Supertype can be implemented in Groovy

Project Setup

  1. Clone this Repository
  2. CD into the Project Root and execute mvn clean install. This will build the project for you.

Releasing to Maven Central

Performing a Release Deployment

Note: This must occur prior to the Release Deployment!

Make sure the "release-sign-artifacts" and "ossrh" Maven profiles are active.

  1. mvn clean
  2. mvn release:prepare -Possrh,release-sign-artifacts
  3. mvn release:perform -Possrh,release-sign-artifacts
  • await the release process to finish *
  1. git push --tags
  2. git push origin master

Updating the Release Version

  1. mvn versions:set -DnewVersion=1.2.3

Versions

Version
1.0.1