Skip to content

Split release artifacts

Compare
Choose a tag to compare
@ctmay4 ctmay4 released this 26 Oct 14:24
· 80 commits to master since this release

There is a currently a single artifact with all the algorithms. There are times when only some of the algorithms are wanted and other times when only the engine is needed (like when using external algorithms). The algorithms can get large so it makes sense to have multiple release artifacts. It used to be this way, but it was very cumbersome to maintain separate projects. This changes accomplishes it in a single project.

Currently there is a single artifact:

implementation 'com.imsweb:staging-client-java:x.x.x'

After this PR, each release will produce the following artifacts (all with the same version).

implementation 'com.imsweb:staging-client-java:x.x.x'
implementation 'com.imsweb:staging-client-java-cs:x.x.x'
implementation 'com.imsweb:staging-client-java-tnm:x.x.x'
implementation 'com.imsweb:staging-client-java-eod-public:x.x.x'
implementation 'com.imsweb:staging-client-java-toronto:x.x.x'

See #95 for details