maven

Maven中的编译插件的作用:

Maven自带的jdk为1.4 需要根据需要根据需要调整

通过插件可以配置我们使用jdk的版本、

在settings.xml文件中配置全局的Maven编译插件

Maven中的Tomcat插件的作用:

Maven中的war类型的工程(相当于web项目)的运行依赖于tomcat

这时候就不需要把war工程布置到本地tomcat中,因为Maven中提供

了一个tomcat插件,只需要配置这个tomcat插件,就相当于使用了

Maven为我们提供的一个默认的tomcat,其实这个tomcat插件就是一个

 Tomcat,我们可以通过maven命令来完成项目到tomcat的部署,并且启动

Tomcat

远程热部署:在tomcat容器运行过程中,动态实现war工程的部署,重新部署功能

在pom.xml中的配置


Maven中的资源拷贝插件的作用:

Maven在打包时默认只把src/main/resources里的配置文件拷贝到项目中并做打 包处理,

而非resources目录下的配置文件在打包时不会添加到项目中,如果其他

目录中含有配置文件,会造成资源丢失。资源拷贝插件可以通过配置来将其他目录

下的配置文件在打包时也拷贝到项目中

在pom.xml中配置


私服:私服是一种特殊的远程仓库,它是架设在局域网的仓库服务,私服代理广域网上的

远程仓库,供局域网使用。

使用私服的好处:

节省资金、外网宽带

加速maven构建

部署第三方构件

提高稳定性,增强控制

降低中央仓库的负荷

安装Nexus

1 先把nexus的压缩包上传到linux中的一个文件夹中

然后执行tar -zxf压缩包的名字 -C /usr/local/

2 。然后/usr/local 目录包含有nexus-2.11.2-03 和 sonatype-work

3 这两个目录

nexus-2.11.2-03是具体的私服应用内容

sonatype-work是nexus私服下载的构件存放工作目录

4 。在nexus-2.11.2-03 目录中有子目录 conf,其中保存私服应用的配置信息。查看 nexus.properties 文件,确定私服访问端口和工作目录。此操作可不做任何内容修改。

5.修改nexus运行用户

Nexus 私服在启动后,私服应用需要访问 Linux 的文件系统,所以需要有足够的权限。 Nexus 的启动脚本文件中,可以指定私服应用的访问用户,此信息在 nexus-2.11.2-03/bin/nexus 脚本文件中定义


你可能感兴趣的:(maven)