The support release
(org.starobjects.jpa:support
) is a multimodule
project that provides artifacts to help application developers use
JPA Objects in their own projects. It
contains:
an additional release module
(org.starobjects.jpa:release
)
This is a convenience module that can be used as a parent by
projects using the JPA Objects object store
(for example, as generated by the archetype, below). Its primary
purpose is to define a consistent set of versions in
<dependencyManagement>
tag.
Note that this module does not inherit from the
main POM, instead it inherits from the
Naked Objects Framework's equivalent
org.nakedobjects:release
module (thus
defining a stack of dependencies).
The archetype release
(org.starobjects.jpa:archetype
)
This is released after the main release, since it needs to be
updated to depend on the released versions of
org.starobjects.jpa:main
. Its version numbers
are the same as those of
org.starobjects.jpa:main
.
This module also inherits from the starobjects corporate POM
(org.starobjects.star:corporate
).
Like main, the support module also uses the corporate POM (org.starobjects.star:corporate) as its parent.