A tool to convert pom.xml into build.sbt
MIT License
Bot releases are visible (Hide)
Exclude should not have Scala binary version suffix (#327)
The old exclusions look like
exclude("group-id", "artifact-id_${props.scalaBinaryVersion}")
excludeAll(
ExclusionRule(organization = "group-id", name = "artifact-id_${props.scalaBinaryVersion}"),
ExclusionRule(organization = "group-id2", name = "artifact-id2"),
)
It is now done like these instead.
excludeAll("group-id" %% "artifact-id")
excludeAll(
"group-id" %% "artifact-id",
"group-id2" % "artifact-id2",
)
It is much cleaner this way.
Make GlobalSettings.empty
constant (#285)
Make GlobalSettings.empty
constant.
GlobalSettings.empty
is currently def
so it creates a new instance of an empty GlobalSettings
whenever GlobalSettings.empty
is called. However, GlobalSettings
is immutable so there can be only one instance used for any required empty GlobalSettings
.
cats-effect
, effectie
, logger-f
and extras
(#334)
cats-effect
to 3.4.8
effectie
to 2.0.0-beta9
logger-f
to 2.0.0-beta12
extras
to 0.38.0
3.4.7
2.0.0-beta6
2.0.0-beta9
0.31.0
Render
(#325)cats-effect
to 3.4.4
(#318)22.3.0
(#316)2.12.17
2.13.10
22.2.0
and JVM to 17
(#308)sbt-extras
(#306)sbt-extras
script (#304)3.0.1
and Effectie to 1.14.0
(#275)Published by kevin-lee over 3 years ago
3.0.0-RC1
(#208)80
to 100
(#238)Published by kevin-lee over 3 years ago
<dependencyManagement>
(#185)scalaBinaryVersion
(#187)libs
for libraryDependencies
when it's found in libs
(#190)libs
name param (--libs-name
) (#191)--scala-binary-version-name
| -b
) (#192)groupId
from <parent>
element if no groupId
is found in pom.xml
(#197)Published by kevin-lee almost 4 years ago
--props-name
) (#167)scalaVersion
, version
, etc.) (#147)ExclusionRule
is set with the incorrect named parameter (#158)String
values are not rendered with props properly (#170)Published by kevin-lee about 4 years ago
String
(#95)Published by kevin-lee almost 5 years ago
Published by kevin-lee almost 5 years ago
pom.xml
to build.sbt
converter (#1)build.sbt
(#5)core
lib and cli
app (#34)