Organize maven groupIds
See original GitHub issueThe artifacts published to maven are currently under two groupId
roots:
com.daml
com.digitalasset
- We want to bring all artifacts under the
com.daml
groupdId. - This will also allow us to move away from the
100
version to be in line with the SDK release version. - Some artifacts additionally have changed the artifact ID as well. See the table below.
Old Maven ID | New Maven ID |
---|---|
com.daml:codegen-main | com.daml:codegen-jvm-main |
com.daml:codegen-common_2.12 | com.daml:codegen-jvm-common_2.12 |
com.daml.java:codegen | com.daml:codegen-java_2.12 |
com.daml.java:codegen-lib_2.12 | com.daml:codegen-java-lib_2.12 |
com.daml.scala:bindings_2.12 | com.daml:bindings-scala_2.12 |
com.digitalasset.ledger-service:utils_2.12 | com.daml:http-json-utils_2.12 |
com.digitalasset.ledger-service:db-backend_2.12 | com.daml:http-json-db-backend_2.12 |
com.daml.ledger:on-sql_2.12 | com.daml:daml-on-sql |
com.daml.ledger:on-memory_2.12 | com.daml:daml-on-memory |
com.daml:daml-project-config_2.12 | com.daml:daml-sdk-project-config_2.12 |
com.digitalasset.daml.lf.engine.trigger:runner_2.12 | com.daml:trigger-runner_2.12 |
Issue Analytics
- State:
- Created 4 years ago
- Comments:5 (4 by maintainers)
Top Results From Across the Web
Applying maven groupId naming convention - Stack Overflow
I would say this is a matter of your own taste and preference. Normally, you would group similar sets of modules under the...
Read more >Guide to Naming Conventions - Apache Maven
Guide to naming conventions on groupId, artifactId, and version. groupId uniquely identifies your project across all projects. A group ID should follow ...
Read more >Maven Tips and Tricks: Grouping Dependencies
Maven can be used to manage everything from simple, single-project systems to builds that involve hundreds of inter-related submodules.
Read more >How to organize a mono-java-repo with Maven. - GitHub
How to organize a mono-java-repo with Maven. GitHub Gist: instantly share code, notes, and snippets.
Read more >com.github.liancheng : organize-imports_2.12 - Maven Central
[![Maven Central](https://img.shields.io/maven-central/v/com.github.liancheng/organize-imports_2.12.svg?label=Maven%20Central)](https://search.maven.org/ ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
@garyverhaegen-da, @moritzkiefer-da: I changed everything to groupId
com.daml
and also removed the10
prefix wherever I found it.Since this would be changing almost all Maven coordinates already (the only unchanged one I can spot is com.daml.ledger.on-sql), could we take this opportunity to drop the +100?