2
我有一個Scala項目,它依賴於放置在我自己的ivy/maven存儲庫中的一些內部JAR和SBT插件。我的項目佈局是這樣的:在Heroku的Scala中使用非託管依賴關係
- 插件項目
- 罐子項目(使用SBT插件從插件項目)
- 戰項目(使用SBT插件從插件項目並取決於jar-project)
當我看到它,我有兩個問題
- Heroku的項目根生活在戰項目文件夾,因此當我推到Heroku上的插件項目和罐子項目文件夾不包含在內,因此不能編譯。
- war-project/project/plugins.sbt通過我的本地Ivy/Maven存儲庫解決了我的插件問題,這在部署時也不可用於Heroku。
對於非託管的Java/Maven的由的pom.xml放置倉庫本地Heroku的項目中(在我的情況下戰項目文件夾內),並指向該依存關係Heroku guys solves a similar problem。 SBT項目有可能類似嗎?如果是的話怎麼辦得到的罐子和網絡內外使用的線
addSbtPlugin("my.company" % "plugin-project" % "1.0")
從當地的場所,也可用於Heroku的正在編制來解決?
這個貌似正確的路要走,特別是如果一個人能得到發佈本地推到定製庫。我會在今晚測試它並回來 –