Maven 的安装以及Eclispe集成
来源:互联网 发布:夏日大作战 知乎 编辑:程序博客网 时间:2024/05/14 08:58
maven 学习笔记
1.maven 安装
1.1 maven 下载
从http://http://maven.apache.org/download.cgi下载maven压缩包
1.2 解压maven包
1.3 设置path 变量,将${maven_home}\bin 写入path
1.4 cmd,mvn -version
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)Maven home: D:\Maven\bin\..Java version: 1.7.0_79, vendor: Oracle CorporationJava home: D:\JAVA\jdk\jreDefault locale: zh_CN, platform encoding: GBKOS name: "windows 8.1", version: "6.3", arch: "amd64", family: "windows"
出现maven的相关信息即表示maven 安装成功
2.Eclipse maven插件安装
直接下载maven 插件包,将插件包复制到
eclipse 中maven使用本地maven
3.Eclipse maven web工程
3.1 File -> New -> Other ->Maven Project ->Next
选择 use default workspace location ->Next
选择 maven-archetype-webapp-Next
输入 groupId ,artifactId -> Next
3.2 设置build path
创建sourc folder src/main/java ,src/main/resource,src/test/java,src/test/resource
Libraries 选择本地JDK
Jave Compiler 设置为本地JDK
Project Facet
Java 选本地JDK 对应的版本 -> Dynamic web Module 不选-> OK
再打开 Project Facet
Dynamic web Module 选-> OK
Deployment Assembly (部署目录,要部署的内容的映射)
/src/main/* 目录映射到 WEB-INF/class
/webapp 目录映射到 /
Maven Dependencies 目录映射到 WEB-INF/lib
3.3 tomcat-user.xml
<role rolename="admin-gui"/> <role rolename="admin-script"/> <role rolename="manager-gui"/> <role rolename="manager-script"/> <role rolename="manager-jmx"/> <role rolename="manager-status"/> <user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>
3.4 ${maven_home}\config\settings.xml
<server> <id>tomcat7</id> <username>admin</username> <password>admin</password> </server>
3.5 pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>mavendemo</groupId> <artifactId>mavendemo</artifactId> <packaging>war</packaging> <version>0.0.1-SNAPSHOT</version> <name>mavendemo Maven Webapp</name> <url>http://maven.apache.org</url> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> <!-- servlet 依赖 --> <dependency> <groupId>org.apache.tomcat</groupId> <artifactId>tomcat-servlet-api</artifactId> <version>7.0.62</version> <!-- 容器提供 --> <scope>provided</scope> </dependency> <!-- jstl 依赖 --> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency> <dependency> <groupId>taglibs</groupId> <artifactId>standard</artifactId> <version>1.1.2</version> </dependency> </dependencies> <build> <finalName>mavendemo</finalName> <!-- 输出目录 --> <directory>target/class</directory> <plugins> <!-- maven 编译插件 设置JDK 1.7 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin> <!-- maven Tomcat7 插件,自动部署web项目 --> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <!-- url Tomcat管理员路径 --> <url>http://localhost:8080/manager/text</url> <server>tomcat7</server> <username>admin</username> <password>admin</password> <update>true</update> </configuration> </plugin> </plugins> </build></project>
3.6 运行设置
Goals tomcat7:redeploy
- Maven 的安装以及Eclispe集成
- Eclispe IDE集成Maven
- Eclispe IDE集成Maven
- maven安装以及集成
- eclispe安装maven
- maven的安装配置以及在MyEclipse6.0中集成
- eclispe中maven的常用命令
- maven的安装,maven与ecpliese集成
- Eclispe 插件的安装
- eclispe,svn,maven工具的使用总结
- 最全面Maven安装以及与Eclipse集成
- 最全面Maven安装以及与Eclipse集成
- Centos搭建持续集成(六)----安装Maven以及nexus3私服
- Maven 的安装与eclipse的集成
- maven以及maven插件的安装
- maven安装以及maven的相关知识
- Maven的安装和Eclipse集成
- Maven的安装和Eclipse集成
- codeforces-754A-Lesha and array splitting(简单分类处理)
- 【数据结构】高效双向链表list、树tree(二叉树)
- 九度 oj 题目1086:最小花费
- c++ STL Algorithm简单总结备忘
- hibernate高级应用
- Maven 的安装以及Eclispe集成
- poj2503 哈希
- javap使用
- 图论(二)树
- 关于map处理String的复杂度问题
- JDBC重要知识点
- Linux history显示时间戳
- 蓝桥杯——迭代法进阶 几个实际应用问题(2017.1.14)
- Codeforces-754B-Ilya and tic-tac-toe game(简单模拟判断)