Maven是通过配置文件将项目所用的包从指定地地方使用而非放到项目里的管理工具。
嗯嗯,和 Virtualenv差别挺大呀,比pip功能少
功能
打包部署
强制了解包名和版本
自动下载和关联
辅助测试
XML标签
<project> :用于记录maven本身的一些信息
<groubId>:公司名
<artifctId>:工程名,项目名
<packaging>:要打成哪种类型的包。web工程写war,其他工程写jar
<version>:你写的软件的版本号
<name>:展示名。一般和<artifctId>一样
<dependencises>:用于包裹<dependency>
<dependency>:描述依赖哪些包
仓库
就一个由maven管理的文件夹
仓库位置修改:
打开 %meven% /conf/settings.xml
<localRepository>自己设置的本地目录</localRepository>
服务器地址修改:
打开 %meven% /conf/settings.xml
先将<mirrors>拿到<mirrors> 同层
然后改<mirror>的子节点<url>私服地址</url>