![](/img/trans.png)
[英]How to update maven local repository with newer artifacts from a remote repository?
[英]How do I place my open source artifacts into a maven repository?
我最近為開放源代碼庫http://jooq.sourceforge.net發布了第一個穩定版本。 在大眾需求下,我想將我的工件放入Maven存儲庫中,但是我不知道這到底意味着什么。
我知道maven將成為依賴管理系統。 我知道我必須為可交付成果創建描述性XML文件。 問題是
發布項目實際上並不需要太多工作,但是我強烈建議您先了解一下Maven的基本概念,因為它在一開始可能會非常混亂。
可以在以下位置找到如何將項目發布到Maven中央存儲庫的指南: http : //maven.apache.org/guides/mini/guide-central-repository-upload.html
發布之前,您需要為項目准備一個有效的Maven構建。 因此,您基本上需要做兩件事:創建一個pom.xml並稍微重構您的源存儲庫,因為maven在很大程度上依賴於約定而不是配置。 最后,源存儲庫應符合Maven標准目錄布局。 對於您的項目,將所有javacode移至名為src / main / java的文件夾可能就足夠了
pom.xml需要在項目源的根目錄下創建。 它需要滿足中央存儲庫的要求,並且必須包含與項目相關的任何內容,例如名稱,許可證信息,依賴項等。上面鏈接的指南包含一個框架,可以在從指南。
(很遺憾,由於我是新用戶,所以我不能在此帖子中添加多個鏈接)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.