scala - SBT PublishLocal:如何将项目版本设置为已发布的 jar 和 pom insted Scala 版本
问题描述
如何在 SBT PublishLocal 或发布上将项目版本设置为 pom 和 jar
这是我的 build.sbt
name := "prysm-solution" version in ThisBuild := "2.0.1.44" lazy val common_settings = Defaults.coreDefaultSettings ++ Seq( organization := "com.reactore.prysm", scalaVersion := "2.12.8", scalacOptions ++= Seq("-unchecked", "-feature", "-deprecation"), updateOptions := updateOptions.value.withLatestSnapshots(false) ) lazy val `prysm-services` = project.in(file("prysm-services")).withId("prysm-services") .settings(common_settings, libraryDependencies ++= Dependencies.deps) retrieveManaged := true enablePlugins(PackPlugin) compileOrder := CompileOrder.Mixed
和公布的结果是
...ivy2\local\com.reactore.prysm\prysm-services_2.12\2.0.1.44-PRYSM1-SOLUTION-SNAPSHOT\poms\prysm-services_2.12.pom
...ivy2\local\com.reactore.prysm\prysm-services_2.12\2.0.1.44-PRYSM1-SOLUTION-SNAPSHOT\jars\prysm-services_2.12.jar
How can i publish like
...ivy2\local\com.reactore.prysm\prysm-services_2.12\2.0.1.44-PRYSM1-SOLUTION-SNAPSHOT\poms\prysm-services_2.0.1.44.pom
...ivy2\local\com.reactore.prysm\prysm-services_2.12\2.0.1.44-PRYSM1-SOLUTION-SNAPSHOT\jars\prysm-services_2.0.1.44.jar
解决方案
推荐阅读
- node.js - Socket.io 中间件
- javascript - 为什么我会得到“引用前一个状态时在 setState 中使用回调”?
- amazon-web-services - redshift 中是否有任何系统表可以提供我创建的库对象的所有属性
- reactjs - React Link更改URL但仅在单击下拉菜单中的列表项时渲染一次组件
- postgresql - 我的查询没有获取创建的索引
- google-chrome-extension - 弹出菜单未打开
- php - 如何监听 Trait 中所有可用的 Laravel 模型事件
- function - Haskell 对水平线感到困惑
- c - 如何使用C中的护士从下到上而不是从上到下画线
- c++ - 矩形上的最小切割以制成正方形