导航:首页 > 操作系统 > 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构建相关的资料

热点内容
优优pdf 浏览:796
程序员职业穿搭 浏览:254
程序员软考大纲 浏览:16
命令窗口输入后不滚动 浏览:638
C面向切面编程aop例子 浏览:368
windowsrar命令 浏览:379
单片机编程语言有哪些 浏览:441
苹果安卓系统笔记本怎么设置密码 浏览:982
只能加密不能解密有什么用 浏览:239
怎么制造app 浏览:121
电脑解压死机了怎么办 浏览:607
欧洲服务器云进销存 浏览:192
程序员python和java 浏览:949
文件夹怎么插入幻灯 浏览:282
带孩子到崩溃怎么解压 浏览:63
战地一被踢出服务器会显示什么 浏览:837
怎么看手机上所有的app 浏览:365
网络拼命令怎么拼 浏览:836
产品经理和程序员优先选哪个 浏览:393
朴素的app应用怎么推广 浏览:586