gpt4 book ai didi

scala - 如何在我的项目中获取 'package' 任务

转载 作者:行者123 更新时间:2023-12-02 00:29:10 28 4
gpt4 key购买 nike

显然在 0.7 格式的 sbt 项目中,用户可能会创建一个包含以下信息的项目:

在文本编辑器中,创建一个项目文件project/build/Project.scala 包含以下内容:

import sbt._ 
class Project(info: ProjectInfo) extends DefaultProject(info) {
override def artifactID = "MyProj1"
}

但是,(sbt 的 0.10 和 0.11 版本)的新格式可能看起来更像:

project/Build.scala 中放置:

import sbt._
object MyBuild extends Build {
lazy val root = Project("root", file("."))
}

但是,当我使用这种新格式时,这种类型的项目并没有给你packagedeploy 任务,所以我如何才能得到那些回来

最佳答案

我认为 package 应该可以,但对于部署,您可能想尝试 publish: https://github.com/harrah/xsbt/wiki/Publishing

有一个从 0.7 切换到 0.11 的迁移指南: https://github.com/harrah/xsbt/wiki/Migrating-from-SBT-0.7.x-to-0.10.x

关于scala - 如何在我的项目中获取 'package' 任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7710439/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com