簡體   English   中英

將庫模塊jar安裝到本地Maven存儲庫

[英]Install library module jar to local maven repository

我正在從Eclipse和Maven遷移到Android Studio和Gradle構建。

我現在在Android Studio中的項目結構如下:

MyApp
 ->LibModule
   -src
   -...
   -lib_repo/
   -build.gradle
 ->AnotherModule
   ...

LibModule是我的庫模塊,我想將LibModule的構建jar安裝到我的本地Maven存儲庫中。 我在build.gradle (在LibModule /下)嘗試的是:

apply plugin: 'android-library'
apply plugin: 'maven'
...
group = 'com.my.lib'

uploadArchives {
    repositories {
    description "Installs the artifacts to the local Maven repository."
        mavenDeployer {
            repository(url: "file://${System.properties['user.home']}/.m2/repository")
            pom.version = '1.1.0'
            pom.artifactId = 'MyLib'
        }
    }
}

}

我也嘗試過:

install {
    repositories.mavenInstaller {
        pom.version = '1.1.0'
        pom.artifactId = 'MyLib'
    }
}

我收到錯誤消息“ 找到不受支持的Gradle DSL方法'install()'! ”。

當我在gradle控制台中使用Android Studio IDE進行構建時,沒有發現將存檔上傳到本地maven存儲庫的任何情況。 我還檢查了build /目錄的內容,根本沒有poms /文件夾。 似乎沒有觸發,我在這里關注了gradle文件 為什么? 怎么了?

要安裝到本地Maven存儲庫(這在與本地Maven構建交換工件時主要有用),請使用install任務,而不要使用uploadArchives 有關詳細信息,請參閱《 Gradle用戶指南》

暫無
暫無

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

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