使用Node.js,Ruby和其他语言,似乎有一个标准可以放置您的库,以便人们可以使用他们的项目/构建工具找到它。是否有类似Java的标准?是http://mvnrepository.com,还有替代方案吗?
谢谢!
答案 0 :(得分:4)
不是真的。
java没有中央库索引的概念。最接近的是central maven repository,它不是“java”的一部分,而是为maven(一种常见的java build-tool *)java项目创建的。较新的java构建系统也能够使用maven存储库,但是没有单一的“主存储库”。除了maven central(这是迄今为止最大的)之外,许多重大项目(例如jboss)都有自己的存储库。
答案 1 :(得分:1)
最有可能找到图书馆/文物的地方是Maven Central。这是Maven构建使用的默认存储库。有关详细信息,请参阅http://maven.apache.org/guides/introduction/introduction-to-repositories.html。但是,您可以在构建中引用多个存储库。
http://mvnrepository.com是工件发现的一个很好的前端,但据我所知,它不会托管工件,它只是提供指向它们的指针。
请注意,Java和Maven不是同义词,但它们是紧密耦合的,因此Maven Central不是官方的“权威”工件存储,但它是ad-hoc标准,并被其他Java相关使用依赖管理工具,如Ivy或Gradle。