标签:pen 宕机 enc 自己 应用 原理 点击 mirror 远程仓库
一、认识Ant
1、 传统项目部署
a) 新建一个项目,通过不同的包区分不同的模块
b) 把项目发布到服务器的Tomcat上
c) 问题:高访问量(高负载)下会出现宕机或效率降低下
2、 分布式项目(适用于高负载情况下)
a) 把一个完整的项目拆分成多个项目,把拆分后的项目分别部署到对应的服务器(Tomcat)中的过程叫做分布式项目部署
b) 把传统项目中的包换成一个单独的项目部署(包的粒度拆分项目粒度)。
3、 Maven技术简介
a) 基于Ant的构建工具,Ant有的功能maven都有,并额外扩展功能
b) 运行原理图
i. 本地仓库:计算机中的一个文件夹,自己定义是哪个文件夹
ii. 中央仓库:网上地址(https://repo1.maven.org/maven2/)
2、 Eclipse集成Maven工具(Windows——》preferences)
a) 指定Maven插件包:
勾选已添加的maven插件,并应用(点击apply)
a) 设置maven参数:选择maven插件包中的配置文件
点击open file后打开setting.xml文件,点击Apply按钮,点击OK关闭窗口,maven设置配置参数
i. 设置本地仓库位置:任意没有中文的目录,任意非中文名称,注意路径“/”方向
i. 配置maven镜像路径(阿里镜像):注意必须在mirrors标签内
<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> |
i. 配置maven需要下载的指定运行环境版本(否则默认编译环境是1.4或1.5),注意:1、配置在profiles标签内;2、本机安装的JDK必须与配置的JDK版本一致,否则会有编译或不可预见的问题
<profile> <id>jdk-1.7</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.7</jdk> </activation> <properties> <maven.compiler.source>1.7</maven.compiler.source> <maven.compiler.target>1.7</maven.compiler.target> <maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion> </properties> </profile> |
标签:pen 宕机 enc 自己 应用 原理 点击 mirror 远程仓库
原文地址:https://www.cnblogs.com/chai-blogs/p/13375498.html