Maven使用心得
来源:互联网 发布:淘宝卖童装的好店名字 编辑:程序博客网 时间:2024/04/29 03:05
Maven常用命令
mvn compile
编译主程序源代码
mvn test-compile
编译测试代码
mvn test
运行单元测试
mvn site
生成项目相关信息的网站
mvn clean
清除目标目录中的生成结果
mvn package
依据项目生成jar文件
mvn install
在本地Repository中安装jar
mvn eclipse:eclipse
生成Eclipse项目文件及包引用定义。Java -> Build Path -> Classpath Variables: M2_REPO 要指向本地maven类库目录
dependency是以groupid + artifactid + version,然后以点号作分隔,而jar包就是artifactId + "-" + version + ".jar"
在Eclipse中基于Maven插件添加依赖:右击pom.xml,选择Maven -> Add Dependency,在“Enter groupId, artifactId or sha1 prefix or pattern (*):”输入框中输入JUnit,向导会自动列出相关列表供选择
Eclipse中基于Maven运行时Goal为运行时周期,如:validate,compile,test,package等
If you cannot run maven command on eclipse plugin, please check your JRE setting on Maven Build configuration.(maybe the config is not OK)
generate executable jar:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<mainClass>org.foo.App</mainClass>
<classpathPrefix>lib/</classpathPrefix>
</manifest>
</archive>
</configuration>
</plugin>
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/lib</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-utils</artifactId>
<version>1.1</version>
</dependency>
</dependencies>
- Maven使用心得
- maven使用心得
- Maven使用心得
- maven使用心得
- Maven使用心得
- Maven使用心得
- Maven使用心得
- maven使用心得
- Maven使用心得
- maven使用心得
- Eclipse中的maven插件初步使用心得
- Maven环境配置及使用心得
- maven使用经验与心得整理
- 使用maven的一些心得记录
- maven心得
- (原创)使用Maven进行项目构建与开发的心得
- Maven使用心得 -- 常用setting.xml和pom.xml配置
- maven多模块项目,多web合并项目使用心得
- 逻辑运算 或,与,非
- 学习VC、MFC中遇到的各种问题及解决办法
- 汇编练习
- table 折叠行的实现
- 如何分清SQL数据库中的主键与外键
- Maven使用心得
- 我的新个人博客
- Robot Motion + 搜索
- CF 316E3(Summer Homework-广意Fib数列在p,q=1时的性质-Fib线段树)
- glViewport
- UVa 103 - Stacking Boxes
- J2EE Struts2 学习笔记001 ---- 初识struts 2
- 改进strtok是不可以嵌套使用的问题
- struts2中的execute()方法没有执行