//更改镜像库

在<mirrors>元素里面加一个<mirror>配置

<mirror>

<id>aliyun</id>

<mirrorOf>centeral</mirrorOf>

<name>aliyun mirror</name>

<url>http://maven.aliyun.com/nexus/content/groups/public/</url>

</mirror>

在<profiles>中加一个<profile>配置

<profile>

<id>aliyun</id>

<activation>

<activeByDefault>true</activeByDefault>

</activation>

<repositories>

<repository>

<id>aliyun</id>

<url>http://maven.aliyun.com/nexus/content/groups/public/</url>

</repository>

</repositories>

<pluginRepositories>

<pluginRepository>

<id>aliyun</id>

<url>http://maven.aliyun.com/nexus/content/groups/public/</url>

</pluginRepository>

</pluginRepositories>

</profile>

//配置默认JDK版本
方法一:
在maven的配置文件settings.xml中的<profiles>标签里添加如下代码,设置默认JRE编译版本为1.7
  1. <profile>
  2. <id>jdk-1.7</id>
  3. <activation>
  4. <activeByDefault>true</activeByDefault>
  5. <jdk>1.7</jdk>
  6. </activation>
  7. <properties>
  8. <maven.compiler.source>1.7</maven.compiler.source>
  9. <maven.compiler.target>1.7</maven.compiler.target>
  10. <maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>
  11. </properties>
  12. </profile>
方法二:在pom.xml的<plugins>中添加如下代码,修改maven默认的JRE编译版本,1.7代表JRE编译的版本

  1. <plugin>
  2. <groupId>org.apache.maven.plugins</groupId>
  3. <artifactId>maven-compiler-plugin</artifactId>
  4. <configuration>
  5. <source>1.7</source>
  6. <target>1.7</target>
  7. </configuration>
  8. <plugin>
//创建Kitchen项目

mvn archetype:generate -DgroupId=com.netease.restaurant -DartifactId=Kitchen -Dpackage=com.netease -Dversion=1.0.0-SNAPSHOT -DarchetypeArtifactId=maven-archetype-quickstart


//创建Restaurant
mvn archetype:generate -DgroupId=com.netease.restaurant -DartifactId=Restaurant -Dpackage=com.netease -Dversion=1.0.0-SNAPSHOT -DarchetypeArtifactId=maven-archetype-webapp
//maven工程和java工程转换
mvn eclipse:eclipse 
或 
mvn eclipse:myeclipse
eclipse中转换
maven工程转为一般工程:工程右键-->Maven-->Disable Maven Nature转为一般工程
一般工程转为maven工程:工程右键-->Configure-->Convert to maven project
//查看帮助
mvn help:describe -Dplugin=<plugin_name> -Dgoal=<goal> -Ddetail=true
mvn help:help -Ddetail=true

mvn help:describe -Dplugin=war
或者
mvn help:describe -Dplugin=org.apache.maven.plugins:maven-war-plugin
或者

mvn help:describe -DgroupId=org.apache.maven.plugins -DartifactId=maven-war-plugin

//修改tomcat的context path

Tomcat自身可以通过修改配置文件server.xml,在和之间插入如下语句:

<Context path="/xxxx" docBase="F:\xxxx\WebRoot" debug="0" privileged="true"> </Context>
  • 1

对应maven的tomcat插件弄法如下:

          <!-- tomcat 7 --><plugin><groupId>org.apache.tomcat.maven</groupId><artifactId>tomcat7-maven-plugin</artifactId><version>2.0-SNAPSHOT</version><configuration><path>${context.path}</path><url>http://localhost:8080/manager/text</url><server>tomcat7</server><username>admin</username><password>admin</password></configuration></plugin>

转载于:https://www.cnblogs.com/kioluo/p/6860490.html

学习笔记--maven相关推荐

  1. MAVEN学习笔记-maven的获取和安装

    windows下maven的安装步骤:      1.下载压缩包http://maven.apache.org/download.cgi选择apache-maven-3.3.9-bin.zip下载   ...

  2. 学习笔记——Maven pom.xml配置详解

    POM的全称是"ProjectObjectModel(项目对象模型)". pom.xml详解 声明规范 <projectxmlns="http://maven.ap ...

  3. Mybatis的学习笔记

    MyBatis Mybatis是一款非常优秀的持久层框架,学习的目的是要掌握精通. 那么今天我们就来学习一下这个优秀的框架知识! 此外,由于博主的水平的原因,文章的质量可能不会太高,请酌情观看.如果大 ...

  4. dubbo入门学习笔记之入门demo(基于普通maven项目)

    注:本笔记接dubbo入门学习笔记之环境准备继续记录; (四)开发服务提供者和消费者并让他们在启动时分别向注册中心注册和订阅服务 需求:订单服务中初始化订单功能需要调用用户服务的获取用户信息的接口(订 ...

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

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

  6. maven 一个简单项目 —— maven权威指南学习笔记(三)

    目标: 对构建生命周期 (build  lifecycle),Maven仓库 (repositories),依赖管理 (dependency management)和项目对象模型 (Project O ...

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

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

  8. Maven学习笔记__上篇

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

  9. Maven项目依赖管理 学习笔记

    本学习笔记根据慕课视频[Maven项目依赖管理]摘录,主要学习maven的使用方式,从理念到实践.基础到应用,掌握基于maven管理java项目的方式. 目录 第一章 Maven概述 Maven简介 ...

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

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

最新文章

  1. python实现并发http_python 2.7 如何实现http post多并发?
  2. linux 命令 考试,linux常用命令总结-第一次考试
  3. (建议收藏)前端面试必问的十六条HTTP网络知识体系
  4. mysql 索引实战
  5. java 程序输出 赵_编写一个完整的JAVA的程序
  6. 一堂如何提高代码质量的培训课 之 领域驱动设计
  7. Smartmail外贸CRMBuild1.0版系统白皮书
  8. 网管员不得不关注的九大热门网络技术
  9. 如何做到在各大搜索引擎搜索自己的网页
  10. 题库接口API 系统完善
  11. 支付宝之小鸡拍球游戏(C++)
  12. Turtle 模块基础详解-画直线
  13. Python库下载安装教程
  14. Monit的web监控界面
  15. 计算机多用户间软件共享文件,计算机文件共享有什么好处
  16. windows python3 bz2怎么安装_正确地建造本地Python3,用bz2支持
  17. 【翻译大老外的文】信息平台与数据科学的兴起
  18. 通过希网获取公网ip
  19. 语音识别的技术路线学习笔记
  20. Java 识别手机号码归属地、省份、城市、运营商类型

热门文章

  1. 三种网络协议的连接方式
  2. 实用教程:使用Netflow分析网络异常流量
  3. js 自定义 $ 选择器
  4. Flutter打包apk中的一些巨坑
  5. Ta还没有分享呢,过段时间再来看看吧~ 解决办法
  6. MVC中添加动作过滤器的方法
  7. 【转载】PHP.INI配置:Session配置详细说明教程
  8. 昨天一冲动,给头儿说留所了。。。
  9. RDP(远程桌面很慢) slow performance, Hyper-V,IPv4 Checksum offload
  10. strlen()实现