Tôi đang gặp sự cố khi biên soạn một số Scala với Maven hoặc Eclipse nơi tôi cố gắng nhập một lớp từ một jar Java chứa cả vùng tên và lớp có cùng tên.
Tôi có thể biên dịch với scalac
, tuy nhiên.Gói chứa đối tượng và gói có cùng tên
Ví dụ: các dự án Java (jar) chứa:
src/foo/bar.java
src/foo/bar/some_resource.txt
-> foobar.jar
Scala project references foobar.jar
Foobartest.scala:
import foo.bar
class foobartest {
}
Trình biên dịch phàn nàn với:
package foo contains object and package with same name: bar
one of them needs to be removed from classpath
Sử dụng Maven 3.0.03/Eclipse 3.7.1 với Scala 2.9.0.1 (và maven-scala-plugin
).
Bình mà tôi đang gặp phải sự cố là jenkins-core-1.399.jar
- chắc chắn có một số trường hợp có không gian tên và đối tượng có cùng tên.
Tôi đang cố gắng viết một plugin Jenkins trong Scala (tôi có thể thực hiện điều này bằng Java nhưng sẽ thích scala vì tất cả các thư viện của chúng tôi đang ở scala), phụ thuộc vào việc sử dụng Maven -
https://wiki.jenkins-ci.org/display/JENKINS/Plugin+tutorial.
Bạn đã bao giờ nhận được một plugin Jenkins được viết bằng Scala chưa? Tôi đang cố gắng cùng một – KeepCalmAndCarryOn
Có, nó trên github của tôi. Tôi đã cố gắng để xuất bản nó nhưng tôi đã không nhận được sự hỗ trợ tuyệt vời từ những người jenkins phải trung thực. https://github.com/Chemmo/scala_plugin – David
Tôi cũng đã viết một và đã làm cho nó được xuất bản, nhưng không thể tải xuống từ trình quản lý plugin https://github.com/jenkinsci/hello-world-scala-plugin – KeepCalmAndCarryOn