Archetypes :: Money

Currency/Money related Archetypes

License

License

GroupId

GroupId

com.parisesoftware
ArtifactId

ArtifactId

archetypes-money
Last Version

Last Version

1.0.4
Release Date

Release Date

Type

Type

jar
Description

Description

Archetypes :: Money
Currency/Money related Archetypes

Download archetypes-money

How to add to project

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

Dependencies

compile (4)

Group / Artifact Type Version
com.parisesoftware : archetypes-core jar 1.0.4
com.parisesoftware : archetypes-quantity jar 1.0.4
org.apache.commons : commons-lang3 jar 3.7
org.codehaus.groovy : groovy-all jar 2.4.15

test (2)

Group / Artifact Type Version
junit : junit jar 4.12
org.spockframework : spock-core jar 1.3-groovy-2.4

Project Modules

There are no modules declared in this project.

Archetypes

Various Domain Archetype Patterns implemented in Groovy.

Sources

Much of these models are based on those presented in "Enterprise Patterns and MDA" by Jim Arlow and Ila Neustadt. I highly recommend picking up a copy of this book to get a better understanding on model driven architecture.

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.4