-
Notifications
You must be signed in to change notification settings - Fork 73
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
STORY-2042: A CDM user can access the distribution from Maven Central (…
…#2198) All maven artefacts published to maven central
- Loading branch information
1 parent
49bd3b9
commit 388194c
Showing
103 changed files
with
1,149 additions
and
876 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,61 @@ | ||
# *Infrastructure - Dependency Updates* | ||
# *Infrastructure - CDM Artifacts published to Maven Central* | ||
|
||
_What is being released?_ | ||
#### _What is being released?_ | ||
|
||
This release updates the `rosetta-dsl` dependency: | ||
As part of the CDM migration to FINOS, all generated artifacts are now being published to Maven Central. The intention to make this change was presented to CDM community, and noted in the CDM transition document ["Common Domain Model becoming Open Source @ FINOS"](https://assets.isda.org/media/6fac704a/081f5537.pdf), earlier this year. This is a positive step for the CDM community and realizes a demand from implementers that the project has noted for some time. | ||
|
||
- Versions: | ||
- `7.10.0` Java code-generation update to allow the default condition implementation to be overridden (via Google Guice) by implementors, similar to how function implementations can be overridden. See also https://github.com/REGnosys/rosetta-dsl/issues/587 for more details. | ||
#### _Downloading Source Code_ | ||
|
||
This release contains no changes to the model or test expectations. | ||
Previously, only the latest CDM source code was available to download from the CDM Portal. After this release, the open source code is only available to be downloaded from [CDM GitHub](https://github.com/finos/common-domain-model). However, additional to the latest version, previously released versions are tagged and can be downloaded from [CDM GitHub Releases](https://github.com/finos/common-domain-model/releases) also. | ||
|
||
_Review directions_ | ||
#### _CDM as Java_ | ||
|
||
CDM Java implementors should update their maven `pom.xml` to the latest CDM maven artefact (groupId com.isda, artifactId cdm) and recompile. | ||
In order to use the latest version of CDM in a [Maven](https://maven.apache.org) project, the following dependency needs to be added to the project pom.xml: | ||
|
||
``` | ||
<dependency> | ||
<groupId>org.finos.cdm</groupId> | ||
<artifactId>cdm-java</artifactId> | ||
<version>LATEST</version> | ||
</dependency> | ||
``` | ||
|
||
Going forward from this release, the "LATEST" value can be substituted for with any of the subqequent [CDM GitHub Releases](https://github.com/finos/common-domain-model/releases). | ||
|
||
For implementation of CDM releases prior to today's release, dependencies in implementers' projects can still point to the version in [Artifactory](https://regnosys.jfrog.io/ui/repos/tree/General/libs-snapshot/com/isda/cdm) as they do today. | ||
|
||
#### _CDM as Java Examples_ | ||
|
||
Examples of how you can use the CDM can be found in GitHub: [CDM GitHub Examples](https://github.com/finos/common-domain-model/tree/master/examples). | ||
|
||
#### _CDM as Python_ | ||
|
||
CDM as Python is available as a set of `.tar.gz` file containing `.whl` files published [here](https://central.sonatype.com/artifact/org.finos.cdm/cdm-python/). | ||
|
||
#### _CDM as DAML_ | ||
|
||
CDM as DAML is available as a set of `.dar` files published [here](https://central.sonatype.com/artifact/org.finos.cdm/cdm-daml/). | ||
|
||
#### _CDM as Scala_ | ||
|
||
CDM as Scala is available as a `.jar` file published [here](https://central.sonatype.com/artifact/org.finos.cdm/cdm-scala/). | ||
|
||
#### _CDM as C# 8.0_ | ||
|
||
CDM as C# 8.0 is available as a `tar.gz` file containing compiled `.dll` files published [here](https://central.sonatype.com/artifact/org.finos.cdm/cdm-csharp8/). | ||
|
||
#### _CDM as C# 9.0_ | ||
|
||
CDM as C# 9.0 is available as a `tar.gz` file containing compiled `.dll` files published [here](https://central.sonatype.com/artifact/org.finos.cdm/cdm-csharp9/). | ||
|
||
#### _CDM as Go_ | ||
|
||
CDM as Go is available as a `tar.gz` file containing the `.go` files published [here](https://central.sonatype.com/artifact/org.finos.cdm/cdm-golang/). | ||
|
||
#### _CDM as TypeScript_ | ||
|
||
CDM as TypeScript is available as a `tar.gz` file containing the `.ts` files published [here](https://central.sonatype.com/artifact/org.finos.cdm/cdm-typescript/). | ||
|
||
#### _CDM as Kotlin_ | ||
|
||
CDM as Kotlin is available as a `.jar` file published [here](https://central.sonatype.com/artifact/org.finos.cdm/cdm-kotlin/). |
Large diffs are not rendered by default.
Oops, something went wrong.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
Oops, something went wrong.