由于工作需要最近开始接触java,对于这类开源的东西发现居然是第一次接触,里面有太多的东西需要熟悉。其中最著名的就是maven,据说可以使得工程从编译至打包发布,效率提高很多倍。不过使用起来却比较麻烦,只得学习。

国内好些博客有对maven的描述,不过和自己的需要相差太远,只能自己动手,一步步学。还是比较相信英文版的说明,虽然英语比较糟糕,但原版的东西沉下心来看,其实也能事半功倍。

几个重要的网址:

1、http://maven.apache.org/users/index.html,此网址主要讲两样:

1)、POM Reference

2)、Settings Reference

2、http://books.sonatype.com/books/mvnref-book/reference/,此网站讲述的同样详细,并且与之前的形成互补。

3、http://juvenshun.iteye.com/category/34725,此为一大牛的中文maven博客,分了很多章节写maven,写的很好,希望速成的可以直接看,有不明白的再看前面的英文网站。

4、http://maven.apache.org/ref/3.0.3/maven-model/maven.html,此网站很重要,因为我们学习maven有一个比较严重的困难是不知道pom.xml中各元素的作用,此网页将所有相关的元素都列了出来,并标明相关作用,对照此网站,可以直接研究已有的maven工程,加快对maven的理解速度。

目标从简单到复杂可以分为以下几点:

1、创建一个简单的 eclipse+android+maven 工程,要求创建出来的工程符合maven规范,且可打包编译成apk包。

2、创建一个较复杂的 eclipse+android+maven 工程,这个工程可能由若干个工程组成,即多module工程。

3、针对开发与发布应该区别对待,开发尽可能快速,而发布需要带上签名,混淆。

4、考虑自动发布与版本控制

5、考虑自动测试。

6、根据需要,考虑写一些maven的插件,提高开发效率。

对于本地私服,暂时不考虑,没精力研究。

maven 学习笔记(一)eclipse+android+maven相关推荐

  1. Maven学习笔记,动力节点maven教程随堂笔记(史上最全)

    Maven笔记 这篇笔记的学习视频来自b站动力节点 https://www.bilibili.com/video/BV1dp4y1Q7Hf 笔记中的源码下载地址 动力节点maven资料 第一部分 1. ...

  2. maven学习笔记第一节一-maven install 模块之间相互引用

    为什么80%的码农都做不了架构师?>>>    我们再做项目的时候,有很多模块是可以重复使用的,maven提供了很好的解决模块之间相互引用的方法,具体流程如下: 1.建立共用模块 2 ...

  3. Maven学习笔记:什么是Maven什么是构建

    自动化构建工具--maven 因:开发中存在的问题 一个项目=一个工程===>如果一个模块=一个工程就好了(如果每个工程中存在相同jar包,冗余) 需要的jar包及jar包依赖的相关jar包需要 ...

  4. maven 学习笔记(三)创建一个较复杂的 eclipse+android+maven 工程

    前面maven 学习笔记(二)已经说过了怎样通过插件创建一个简单的工程,有了前面的基础,创建一个较复杂的工程就容易了很多.同样是通过已经有了插件,同样如果插件系统中并未存在,还是需要通过Add Arc ...

  5. Maven学习笔记__上篇

    Maven学习笔记__上篇 本文档基于 尚硅谷视频教程 整理,仅用于个人学习/交流使用. 视频链接:https://www.bilibili.com/video/BV1TW411g7hP 官方资料:链 ...

  6. Maven学习总结(七)——eclipse中使用Maven创建Web项目

    2019独角兽企业重金招聘Python工程师标准>>> Maven学习总结(七)--eclipse中使用Maven创建Web项目 一.创建Web项目 1.1 选择建立Maven Pr ...

  7. maven学习笔记之IDEA+Maven+Jetty运行一个简单的web项目

    maven学习笔记 一.什么是maven Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Life ...

  8. (转)Maven学习总结(七)——eclipse中使用Maven创建Web项目

    孤傲苍狼 只为成功找方法,不为失败找借口! Maven学习总结(七)--eclipse中使用Maven创建Web项目 一.创建Web项目 1.1 选择建立Maven Project 选择File -& ...

  9. 黑马程序员Maven学习笔记

    前言 这里是黑马程序员Maven学习笔记分享,这是视频链接. 我还有其它前端内容的笔记,有需要可以查看. 文章目录 前言 基础 Maven简介 Maven是什么 Maven的作用 Maven的下载 M ...

最新文章

  1. ffmpeg architecture(上)
  2. 不知道对象的传递那些参数
  3. 大作文_p2_v1.0
  4. 一元流量显示服务器繁忙,流量充不进去老退款
  5. telnet或SQLplus下命令输入错误如何删掉重新输入
  6. Lucene概述第一部分:创建索引
  7. Java 建模: 子整体软件开发,第二部分
  8. 通过NodeJS自动生成的MySQL的REST风格API
  9. 报错,Exception: Required request body is missing: public org.springframework.ui.ModelMap cn.yihuazt.co
  10. params 有什么用?
  11. 编码基本功:性能测试工具可用于检查死循环
  12. Python游戏编程_植物大战讲僵尸_贪吃蛇
  13. 国家图书馆最新推荐70本书
  14. Web前端开发技术课程大作业——南京旅游景点介绍网页代码html+css+javascript
  15. 攻防世界-MISC新手区
  16. sas简单描述统计分析和散点图
  17. IRremoteESP8266库 红外控制空调方法
  18. java.sql.SQLException: 批处理中出现错误: batch must be either executed or cleared
  19. c# datatable分类汇总
  20. ActiveX控件的注册

热门文章

  1. 站长圈转风向标了 都玩自媒体了!
  2. P03: 多重背包问题
  3. 从CCNA到CCIE的网工认证道路规划
  4. 究竟该不该“勃”!!!
  5. 边缘计算 — 起源与定义
  6. Kolla 让 OpenStack 部署更贴心
  7. Openstack Nova 源码分析 — RPC 远程调用过程
  8. FAT32文件系统结构分析
  9. 关于stm32的数据类型
  10. “面向未来,有效保护”——深信服安全理念详解