question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Organize maven groupIds

See original GitHub issue

The artifacts published to maven are currently under two groupId roots:

  • com.daml
  • com.digitalasset
  1. We want to bring all artifacts under the com.daml groupdId.
  2. This will also allow us to move away from the 100 version to be in line with the SDK release version.
  3. 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:closed
  • Created 4 years ago
  • Comments:5 (4 by maintainers)

github_iconTop GitHub Comments

2reactions
gerolf-dacommented, Mar 31, 2020

@garyverhaegen-da, @moritzkiefer-da: I changed everything to groupId com.daml and also removed the 10 prefix wherever I found it.

1reaction
garyverhaegen-dacommented, Mar 4, 2020

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?

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found