Maven Eclipse使用
来源:互联网 发布:百度关键字排名软件 编辑:程序博客网 时间:2024/05/29 13:36
Maven是什么
Maven 主要用于Java平台的项目构建,依赖管理,项目信息管理。
Maven可以做什么
- 完成Java项目的编译,打包构建
- jar包依赖管理
- 自动化单元测试,生成测试报告
Maven 安装
- 下载最新版的Maven安装包
- 配置环境变量
Maven 概念
- groupId 公司标志
- artifactId 项目名称
- version 项目版本
使用Maven创建项目
两种方式:
- 自动创建目录结构 mvn archetype:generate
- 自己创建上面方法创建的目录结构,然后创建pom.mxl文件,进入相应项目目录运行 mvn clean compile
,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/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com</groupId> <artifactId>maventest</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <name>maventest</name> <url>http://maven.apache.org</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.7</version> <scope>test</scope> </dependency> </dependencies></project>
Maven Eclipse 插件 m2Eclipse
- 插件安装 Location http://m2eclipse.sonatype.org/sites/m2e/
- 创建 Maven Project,目录结构意义
- src/main/java 项目主代码
- src/test/java 项目测试代码
- target 项目生成文件,包括 classes,jar包等
- pom.xml 依赖管理文件,简单添加dependency即可自动下载jar包
- 运行Maven命令
- 运行项目主代码 runas - java application
- maven clean 清理target目录
- maven install 打包为可执行jar包
- maven test 运行Junit测试
- maven build 创建maven命令,下次可以从maven build中选择命令执行
需要注意点
- 如果需要打包为可执行jar包需要在pom.xml dependencies 后面添加shade插件
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>1.4</version> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> <configuration> <transformers> <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> <mainClass>com.maventest.Hello</mainClass> </transformer> </transformers> </configuration> </execution> </executions> </plugin> </plugins> </build>
- maven 命令可能会报错
No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK
去 Window > Preferences > Java > Installed JREs > Execution Env 修改为如下,如果右侧不存在jdk,先去Installed JREs添加(add) jdk目录
然后 RightClick Project -> Maven -> Update Project
其他注意点
- 修改JRE库文件
- 修改编译器
- 配置自己安装的maven,而不要是内置的maven,可能会不稳定
1 0
- Eclipse 下maven使用
- Eclipse+Maven+Mybatis使用
- Eclipse+Maven+Mybatis使用
- eclipse中使用Maven
- Eclipse中使用maven
- Eclipse种使用Maven
- eclipse maven 插件使用
- Eclipse Maven插件使用
- eclipse中使用maven
- Maven Eclipse使用
- Eclipse使用Maven
- eclipse怎么使用maven
- Eclipse 使用Maven
- eclipse 中使用maven
- eclipse使用maven
- eclipse 中使用maven
- 使用eclipse打包maven
- eclipse中maven使用
- ELCImagePickerController 选择图片
- xib Autolayout等分布局后,用代码修改View的大小 隐藏
- 百度地图坐标系相关学习总结
- CSRF 攻击及应对之道
- 深入浅出Android Gradle构建系统 (三:build task)
- Maven Eclipse使用
- ora-01653: unable to extend table sys.aud$ by 8192 in tablespac system
- codevs2969角谷猜想(记忆化搜索+分块)
- C++实现反射(根据类名动态创建对象)
- behaviors()行为调用
- 我的Git地址,欢迎大家Fork和Follow。有用的记得Star呀
- PHP中 memcache 基本的增删改查
- asp.net项目配置环境
- 递归 字符串翻转 问题解决