簡體   English   中英

Android使用Maven安全嗎?

[英]Android is it safe to use maven?

目前,我正在將外部項目添加到我的項目中以使用它們。

一個項目成員說我應該使用Maven,因為您不希望項目中包含其他項目。 Maven似乎真的很容易使用,但是如果所有者決定刪除它,會發生什么呢?

這是否意味着maven無法找到外部項目,而我也無法重建或清除項目?

如果所有者決定將其刪除,該怎么辦? 這是否意味着maven無法找到外部項目,並且我的應用程序將不再運行?

不能。即使是所有者,也不允許刪除mavenCentral上的工件。 這樣就不會發生。

參見Joel Orlina(Sonartype的高級開發人員)的帖子, 網址https://issues.sonatype.org/browse/OSSRH-13636

Sonatype策略禁止在工件發布到Central后刪除或進行其他修改。 這背后的原因是,如果工件在發布后發生更改,那么任何已經依賴於該工件的構建都將被破壞。

中央指的是mavenCentral

他陳述的理由非常有效,似乎正是您想知道的原因。

另請參見從Maven Central刪除工件

Maven似乎真的很容易使用,但是如果所有者決定刪除它,會發生什么呢? 這是否意味着maven無法找到外部項目,並且我的應用程序將不再運行?

另外,一些使用Maven的團隊擁有自己的Artifact Repository服務器(Artifactory,Sonatype等),因此依賴項解析不會直接傳遞到公共存儲庫。 相反,依賴項解析通過其Artifact Repository服務器進行,​​並且該依賴項的副本被緩存。

暫無
暫無

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

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