POM 就像Make的Makefile,Ant的build.xml一样,Maven项目的核心是pom.xml。POM(Project Object Model项目对象模型),定义了项目的基本信息,用于描述项目如何构建,声明项目依赖等等。 我们先来建立一个经典的Hello world Mave...
分类:
其他好文 时间:
2015-01-25 23:48:45
阅读次数:
387
最近在思考代码重用的问题,举个简单的例子,为了隔离前后台的操作,前台一个项目,后台一个项目,这里就会出现部分通用代码段的重用问题,本文提供几个解决方案: ??? 一: ?? 我们可以选择项目依赖...
分类:
其他好文 时间:
2015-01-09 14:26:24
阅读次数:
147
既然是浅析,自然也就没有深入的地方,我也写不出深入的地方,自己没有用过,也不会写出来坑人的;仅仅就是在 Android Studio 中的 Gradle 使用配置而已。
Gradle 是以 Groovy 语言为基础,面向Java应用为主。基于DSL(领域特定语言)语法的自动化构建工具。其在 AS 中的一些配置与用法如下.......
分类:
移动开发 时间:
2015-01-03 17:23:41
阅读次数:
520
目前的项目依赖于很多第三方库,每次要再一个新的环境编译/运行,都要花很长时间先编译/安装各种第三方库,而且会出现各种问题,因此决定将所有第三方库编译好之后,放入工程的子目录中,以后就不用重复编译了。目录结构整理后的目录结构如下:一些设置如此修改目录结构之后,VS工程的一些设置需要进行修改,分别说明一...
分类:
编程语言 时间:
2015-01-03 13:05:25
阅读次数:
175
上篇文章讲解了Maven的安装与配置,并且演示了maven如何与Eclipse集成,本篇文章则就开始实战了,以一个简单的例子来说明Maven项目的建立与使用。
一、
编写pom
要说Maven项目的核心是什么,就不得不说POM了。POM(Project
Object Model,项目对象模型)定义了项目的基本信息,用于描述项目如何构建,声明项目依赖等。每个Maven项目下都要有一...
分类:
其他好文 时间:
2014-12-31 11:17:59
阅读次数:
118
Apache maven是一个比较流行的常用的项目管理工具
Maven的主要作用
|-- 1. 分模块管理项目
|-- 2. 分仓库管理依赖
maven使用中央仓库和本地仓库来管理项目依赖
|-- maven在联网的情况下会自动从中央仓库下载具体的依赖的jar包,然后添加到本地仓库,提供给项目进行使用
|-- maven可以配置本地仓库,在项目使用过程中,如果本地仓库中...
分类:
其他好文 时间:
2014-12-29 20:03:12
阅读次数:
167
VirtualEnv 是什么 VirtualEnv用于在一台机器上创建多个独立的python运行环境,VirtualEnvWrapper为前者提供了一些便利的命令行上的封装。 为什么要用 - 隔离项目之间的第三方包依赖,如A项目依赖django1.2.5,B...
分类:
编程语言 时间:
2014-12-29 16:59:39
阅读次数:
252
每个项目都包含一个package.json文件用来管理项目依赖的包以及项目相关信息。其中比较总要的就是dependencies和devDependencies两项,分别指定了项目运行所依赖的模块、项目开发所需要的模块。dependencies运行环境依赖的包,devDependencies开发环境依...
分类:
其他好文 时间:
2014-12-19 17:07:03
阅读次数:
145
首先我们要说说为什么要修改 jar 文件的包名,jar 包我们会非常高频率的使用,尤其是用一些其他三方库的时候,往往把 java 代码打包成 jar 文件,方便项目依赖使用。笔者在开发过程中遇到过一些问题,是由于 jar 文件里面的包名和项目或者运行时环境的引用文件包名上存在冲突导致的,这时候我们修...
分类:
移动开发 时间:
2014-12-16 10:03:22
阅读次数:
244