簡體   English   中英

如何在Scala Maven項目中包含Bintray上的庫

[英]How to include a library on bintray in Scala Maven project

我在Scala(2.11)中創建一個項目,使用Maven作為構建工具。 我想使用這個庫 ,但是我無法使用它。

我在這里有一個最少的(2個文件)示例存儲庫: https : //github.com/evertheylen/scala-maven-bintray-example

我添加了兩個依賴項, kafkascala-kafka-client 兩次我都按照各自網站上的說明進行操作,但是最后一個(來自Bintray)給我帶來了問題。 我希望在項目中定義存儲庫,而不是在我的個人settings.xml定義存儲庫(盡管我確實嘗試過並且沒有用)。

mvn package exec:java -Dexec.mainClass=be.evertheylen.SampleApplication給我的錯誤是:

[ERROR] .../src/main/scala/SampleApplication.scala:3: error: not found: object cakesolutions
[ERROR] import cakesolutions.kafka.KafkaProducer
[ERROR]        ^
[ERROR] .../src/main/scala/SampleApplication.scala:4: error: not found: object cakesolutions
[ERROR] import cakesolutions.kafka.KafkaProducer.Conf
[ERROR]        ^
[ERROR] two errors found

盡管mvn dependency:list實際上列出了庫:

[INFO] The following files have been resolved:
...
[INFO]    net.cakesolutions:scala-kafka-client_2.11:pom:0.10.0.0-RC2:compile
...

嘗試從pom.xml的依賴項聲明中刪除<type>pom</type>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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