導航:首頁 > 操作系統 > mavenandroid構建

mavenandroid構建

發布時間:2023-05-15 02:26:05

❶ maven工程怎麼轉成android工程

創建android工程,使用eclipse ee創建maven web工程

1.右鍵項目,選擇Project Facets,點擊Convert to faceted from
2.更改Dynamic Web Mole的Version為2.5.(3.0為java7的,Tomcat6不支持).
如果提示錯誤,可能需要在Java Compiler設置Compiler compliance level 為1.6 .或者需要在此窗口的Java的Version改成1.6.
3.點擊下面的Further configuration available…,彈出Modify Faceted Project窗口
此處是設置web.xml文件的路徑,輸入src/main/webapp.
Generate web.xml deployment descriptor自動生成web.xml文件,可選可不選.

4.點擊OK
5.設置部署程序集(Web Deployment Assembly)
6.在右鍵項目打開此窗口.在左側列表中會出現一個Deployment Assembly,點擊進去後
7.刪除test的兩項,因為test是測試使用,並不需要部署.
8.設置將Maven的jar包發布到lib下.
Add -> Java Build Path Entries -> Maven Dependencies -> Finish

完成後有:
/src/main/webapp /
/src/main/java /WEB-INF/classes
/src/main/resources /WEB-INF/classes
Maven Dependencies /WEB-INF/lib

好了,這樣就把一個maven項目轉化成android項目了。

❷ Android studio 中如何構建Maven項目

方法一: 找到畝冊項目的maven配置文螞耐瞎件pom.xml。 在pom.xml上點擊悶空右鍵->Maven->Reimport就可以刷新maven依賴。 方法二: 點擊android studio主界面右邊的「maven projects」菜單。 4 在打開的界面中,點擊刷新的圖標,就可以刷新依賴。

❸ 如何在Android Studio中使用Maven

我們在項目的build.gradle
文件中如下定義倉庫,就能使用Maven
Central了:
allprojects
{
repositories
{
mavenCentral()
}
}
注意,雖然jcenter和Maven
Central
都是標準的
android
library倉庫,但是它們維護在完全不同的伺服器上,由不同的人提供內容,兩者之間毫無關系。在jcenter上有的可能
Maven
Central
上沒有,反之亦然。
除了兩個標準的伺服器之外,如果我們使用的library的作者是把該library放在自己的伺服器上,我們還可以自己定義特有的Maven倉庫伺服器。
然後在裡面使用相同的方法獲取一個library。
dependencies
{
compile
'com.crashlytics.sdk.android:crashlytics:2.2.4@aar'}
但是將library上傳到標準的伺服器與自建伺服器,哪種方法更好呢?當然是前者。如果將我們的library公開,其他開發者除了一行定鬧掘漏義依賴名的代碼之外液爛不需要定義任何東西散灶。

❹ android studio添加gradle還要添加maven嗎

鑒於Android Studio使用Gradle構建項目,在IDE的使用過程中可能會遇到很多令人頭疼的問題。大錘也是第一次接觸,為有個基本的認識,特找來Android官方手冊,和大家一起學習學習。翻譯不當之處,望指出。
為什麼要用Gradle?
Gradle是比較先進的構建系統,也是一個很好的構建工具,允許通過插件自定義構建邏輯
以下是為什麼Android Studio選擇Gradle的主要原因:
使用領域專用語言(Domain Specific Language)來描述和處理構建邏輯。(以下簡稱DSL)
基於Groovy。DSL可以混合各種聲明元素,用代碼操控這些DSL元素達到邏輯自定義。
支持已有的Maven或者Ivy倉庫基礎建設
非常靈活,允許使用best practices,並不強制讓你遵照它的原則來。
其它插件時可以暴露自己的DSL和API來讓Gradle構建文件使用。
允許IDE集成,是很好的API工具
需要准備:
Gradle 1.6 or 1.7
SDK with Build Tools 17.0.0 (released 5/16/2013)
Basic Project
在Gradle項目的根目錄下,有個叫build.gradle的文件,它描述了這個項目的整體構建基礎。
build文件
最基本的java程序,它的build.gradle文件就一句話:
apply plugin: 'java'
最基本的Android項目,它的build.gradle如下:
buildscript {
repositories {
mavenCentral()
}

dependencies {
classpath 'com.android.tools.build:gradle:0.5.6'
}
}

apply plugin: 'android'
android {
compileSdkVersion 17
}

我們一步步來分析一下上面三部分的內容。
buildscript{...} 配置了驅動build的代碼,它聲明將在Maven中央倉庫,取一個classpath dependency,也就是Android plugin for Gradle v0.5.6
apply plugin 指明了用到的plugin是android,就像前面java程序中,用的plugin是java一樣
android{...} 中配置了所有android構建的參數,這里也就是Android DSL的入口點。
默認的,只有目標編譯環境是必要的,也就是compileSdkVersion這個屬性。這和以前在project.properties中的target屬性類似。
值得注意的是,如果你在Android項目中寫 apply plugin:java 而不是apply plugin:android的話,將會build失敗。

❺ 如何在Android Studio中使用Maven

在Android Studio中使用Maven

工指碼具

android studio

方法

❻ maven pom.xml引入build-helper-maven-plugin插件有什麼作用

Android Maven Plugin——這個鉛談是Maven的插件,目的是能在使用mvn package時讓maven構族洞建出一個能在Android上使用的目標文件。 工具的介紹完槐穗碰畢,下面看看如何將Maven整合進一個Android工程: 首先看看對於已經存在的Android工程: 安裝好如上的插件,在Android的工程上點右鍵,彈出菜單Configure->Convert to Maven project 配置好項目信息後會生成pom.xml以及工程上的圖標已經多出一個小M字 更改project的packaging類型為apk [html] view plain <project xmlns=" xsi:schemaLocation=" <modelVersion>4.0.0</modelVersion> <groupId>org.cst.ming.android.sample</groupId> <artifactId>sample</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>apk</packaging> ...... 在pom內聲明一個build的插件,在maven構建項目的時候就會在target內生成一個apk的文件 [html] view plain 注意,這里指定了插件的版本,這個是maven官方提供的建議,需要在構建插件中指定插件版本;還有一點就是必須指定sdk.platform及sdk.path屬性,不然會因為找不到sdk而無法build的 <plugin> <groupId>com.jayway.maven.plugins.android.generation2</groupId> <artifactId>android-maven-plugin</artifactId> <version>3.0.0</version> <inherited>true</inherited> <extensions>true</extensions> <configuration> <sdk> <platform>7</platform> <path>${env.ANDROID_SDK_HOME}</path> </sdk> <deleteConflictingFiles>true</deleteConflictingFiles> <undeployBeforeDeploy>true</undeployBeforeDeploy> </configuration> </plugin> 這時候可以在pom.xml內添加各種的依賴,並且執行mvn clean package即可構建出一個apk文件在target 此時已經整合完畢,可以在IDE內通過ADT來啟動項目,亦可以通過在pom.xml內配置android-maven-plugin通過mvn android:deploy將項目部署到指定的設備(虛擬機)上,詳情可以查閱android-maven-plugin的官方文檔 對於新建項目的: 在新建項目的時候可以採用archetype(項目原型)的方式構建,在向導內選擇項目原型,分別有 de.akquinet.android.archetypes:android-quickstart:1.0.6——用於快速構建一個android-maven項目 de.akquinet.android.archetypes:android-with-test:1.0.6——用於構建一個帶有測試的android-maven項目 de.akquinet.android.archetypes:android-release:1.0.6——用於構建一個可以發布的android-maven項目,其中包含了一個純maven的父項目及兩個子android-maven項目 在項目創建之後,還有點需要修改的,由於android-maven-plugin原名為maven-android-plugin,因為某種關系在某個版本之後更名為android-maven-plugin,但在這個原型內還是使用舊的maven-android-plugin,所以需要使用新插件的必須手動修改plugin.artifactId及其plugin.version

❼ 如何在Android Studio中使用Maven

要在gradle中使用的:

repositories {
激備mavenCentral()
maven {
url "${HOME}/.m2/repository/"
}
}
通過對資料庫的索引,我們還為您准備了:
Android Studio怎麼使用本地的maven庫

答:buildscript { repositories { mavenLocal() mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.12.+' } } allprojects { repositories { mavenLocal() mavenCentral() } }
===========================================

Android Studio怎麼使用本地的maven庫

答:要在gradle中使用的: repositories { mavenCentral() maven { url "返亮${HOME}/.m2/repository/" } }
===========================================

Android studio使用方法

問:Android studio;我下載了一個俄羅斯方塊的源代碼,希望通過Android stu...
答:先來到Android Studio的bin目錄下,修改studio.bat 第72行GOTO end 在它前面加上PAUSE 用於查看錯誤消息,進入cmd 然後指向Android Studio目錄下 運行studio.bat 可以查看錯誤消息,去修改android-studio\bin目錄下的studio.exe.vmoptions 去除明世毀第...
===========================================

❽ Android studio 中如何構建Maven項目

作者:知乎用戶
鏈接:https://www.hu.com/question/24367230/answer/44804731
來源:知乎
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請註明出處。

誠如你所說gradle構建方式,編譯會較慢,特別是第一次使用的時候啟動也會較慢。這有大致幾個原因:

Gradle相關插件需要下載,Maven依賴的jar包需要下載
Gradle命令行編譯慢,是由於配置不完善,Android Studio IDE環境亦然
機器性能差
參考方法,具體細節請參閱gradle官方文檔,android官方文檔等

下載並配置gradle離線包,配置Maven本地倉庫

命令行編譯的話, 配置 daemon=true(開啟gradle守護進程)等,Android Studio 勾選 offlinework選項
在下面的目錄下面創建gradle.properties文件:
/home/<username>/.gradle/ (Linux)
/Users/<username>/.gradle/ (Mac)
C:\Users\<username>\.gradle (Windows)
並在文件中增加:org.gradle.daemon=true
其他更詳細的不在此處贅述
--------------------------
update:給到一些相關參考

Chapter 19. The Gradle Daemon

加速Android Studio/Gradle構建 順手摘了一篇,類似博客不少

使用Gradle構建Android程序

Gradle插件用戶指南(譯)
其他具體細節請通過官方文檔,google搜索,參考他人博客解決,此處僅提供參考。

閱讀全文

與mavenandroid構建相關的資料

熱點內容
pso演算法優化參數 瀏覽:606
java打開pdf文件怎麼打開 瀏覽:369
用銀行家演算法拒絕死鎖的例題 瀏覽:670
洗盤選股指標源碼 瀏覽:705
百度雲盤下載的壓縮包怎麼解壓 瀏覽:737
加密類型是TKIP被我弄掉了 瀏覽:234
貝刻智能手環app如何下載 瀏覽:838
公司電腦上的加密文件解密 瀏覽:462
伺服器怎麼配置資料庫 瀏覽:889
壓縮機和製冷劑 瀏覽:182
樹莓派手機版編程 瀏覽:926
谷歌編程挑戰賽時間安排 瀏覽:438
自動學習機源碼 瀏覽:938
明日之後星曳鎮是什麼伺服器 瀏覽:474
編程學有年齡限制嗎 瀏覽:571
工程可靠度pdf 瀏覽:900
包子解壓玩具會爆嗎 瀏覽:143
資治通鑒柏楊版pdf 瀏覽:852
跆拳道pdf 瀏覽:205
程序員畢設可以攻哪個方向 瀏覽:427