cost 348 ms
如何迭代 build.sc 中的所有軋機目標,如何從目標外部獲取 target.dest?

[英]How to iterate all mill targets in build.sc, how to get target.dest from outside the target?

我想編寫一個mill實用工具(可能是build.sc中的函數或模塊),用於匯總和后處理各種目標的結果。 與其對所有已處理的目標進行硬編碼,我更喜歡一種能夠以某種方式迭代build.sc內容並生成找到的目標列表的解決方案,然后我可以從中過濾掉除ScalaModule的其他目標等。 實現這種迭代器的最 ...

磨機:失敗解決AmmoniteReplIvyDeps

[英]mill: Failed resolvedAmmoniteReplIvyDeps

我在build.src有以下非常簡單的模塊定義 Mill 版本是 0.9.9 然后我試着跑 https://repo1.maven.org/maven2/com/lihaoyi/ammonite_2.13.6的內容如下: 所以請求的目錄2.3.8-65-0f0d597f不存在。 ...

炸葯:腳本...不占用 arguments(在 OS X 下)

[英]Ammonite: Script ... does not take arguments (under OS X)

使用菊石,我正在嘗試運行一個采用命令行 arguments 的腳本。我只是不知道我做錯了什么。 它可以在 Linux 下使用不同版本的菊石,但不能在 OS X 下使用自制軟件: 根據文檔,這是如何做到的: 但是,@main 注釋似乎沒有做任何事情: amm 的版本是(在 mac 上運行,使用 h ...

在 Ammonite (scala) 中重新導入腳本

[英]Re-import a script in Ammonite (scala)

我可以使用import $file.MyScript, MyScript._在 Ammonite 中導入腳本的方法/變量。 第一次運行良好,但如果我想導入更新版本的MyScript.sc怎么辦? 文檔建議做@ repl.sess.load() 它初始化 REPL,允許我再次導入腳本。 聽起來不錯, ...

如何在控制台中與我的播放應用程序交互?

[英]How to interact with my play application in console?

我有一個使用 scala 的 play 2.8.x 應用程序。 sbt項目有一個play web項目和另一個庫模塊。 是否可以與 REPL 中的其他模塊進行交互? 我的系統上也安裝了 ammonite,但不知道如何加載我的模塊。 我只需要構建然后在我的 /target 構建文件夾中引用該庫嗎? ...

如何解釋用花括號括起來的 function 值(菊石問題)

[英]How to interpret function value wrapped in curly braces (ammonite issue)

看完Scala 大括號和圓括號的形式區別是什么,應該什么時候使用? ,我仍然不知道如何理解用{}包裹的 function 值。 考慮以下兩個 REPL 會話:@ val f = { (x: Int) => x val y = x y } f: Int => ...

如何使用來自 Ammonite 腳本的資源?

[英]How to use resources from an Ammonite script?

我有一些菊石腳本,它們存儲在一個文件夾中。 該文件夾位於我的 PATH 上,因此無論身在何處,我都可以輕松調用這些腳本。 我可以在同一個文件夾中導入其他 ammonite 腳本: 但是我想“導入”一個簡單的文本文件,將其內容保存為字符串並稍后使用。 我可以: val myString = os.r ...

2020-05-29 11:58:29   1   90    ammonite  
object circe 不是 package io 的成員

[英]object circe is not a member of package io

我正在嘗試為菊石 REPL 創建一個 predef.sc 文件。 這是我寫的 但它給了我一個錯誤說 我認為這是因為 fs2 還有一個名為“io”的子 package ...

從菊石中獲取歷史

[英]Getting history out of ammonite

在以前的會話中打印在 ammonite repl 中執行的代碼歷史的最佳方法是什么? 我知道repl.history但它包含來自當前會話的代碼,我知道 ammonite 保留了以前會話的歷史記錄,因為可以使用“向上箭頭”鍵獲得它們的片段。 ...

無法為具有語法擴展的類型F [A1,A2]的類型恢復類型類實例

[英]Unable to recover typeclass instances for types with kind F[A1, A2] with syntax extensions

我一直在使用Scala中的類型類模式來更好地理解它是如何工作的,因為我熟悉Scalaz並且想要弄清楚它是如何工作的“引擎蓋下”。 (您可以使用https://ammonite.io/ REPL運行以下代碼) import $plugin.$ivy.`org.spire-math::kin ...

Ammonite:如何使用來自 Ivy 依賴項的另一個腳本?

[英]Ammonite: how to use another script from an Ivy dependency?

我有一個要在 JAR 中交付的Ammonite 腳本。 在另一個項目中,我想使用這個腳本 - 但到目前為止沒有成功。 我根據文檔( sol_local_build.sc )嘗試過: local_build.sc在我想使用的腳本中。 這是我得到的例外: ...

如何更改 Ammonite,快遞緩存位置?

[英]How to change Ammonite, coursier cache location?

我在 ammonite 中使用 Coursier 從私人倉庫下載 jar。 但是,由於與 Intellij 集成的原因,我想更改 cousier 用於緩存工件的位置。 我想指出我當地的常春藤。 有沒有辦法做到這一點 ? ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM