maven实践:(一)创建普通java项目、打包、运行
来源:互联网 发布:淘宝怎么看退换货记录 编辑:程序博客网 时间:2024/05/16 10:38
maven实践:(一)创建普通java项目、打包、运行
安装maven,配置环境变量
- 新建M2_HOME和MAVEN_HOME变量,把maven的解压目录填入
- 在path变量中加入%M2_HOME%/lib;%MAVEN_HOME/lib%;
切换官方源为aliyun maven源
在maven解压目录的conf文件夹中settings.xml中mirrors标签下添加
<mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> </mirror> <mirror> <id>ui</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mirror.</name> <url>http://uk.maven.org/maven2/</url> </mirror> <mirror> <id>jboss-public-repository-group</id> <mirrorOf>central</mirrorOf> <name>JBoss Public Repository Group</name> <url>http://repository.jboss.org/nexus/content/groups/public</url> </mirror>
使用maven创建普通java项目
命令
mvn archetype:generate
期间会让你选择生成项目类型,输入groupID、artifactID
之后会生成这样的目录结构
清理目标目录并打包生成jar
命令
mvn clean package
会在项目目录下生成target目录
打成的jar包就在target目录下
生成的此jar包不能直接java -jar运行
在pom.xml
再dependencies同级加入
<build><pluginManagement><plugins><plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> <source>1.8</source> <target>1.8</target> <archive> <manifest> <mainClass>cn.pangpython.App</mainClass> <addClasspath>true</addClasspath> <classpathPrefix>lib/</classpathPrefix> </manifest> </archive> <classesDirectory> </classesDirectory> </configuration></plugin></plugins></pluginManagement></build>
再进行打包
mvn clean package
之后生成的jar就可以使用java -jar命令直接运行了
阅读全文
0 0
- maven实践:(一)创建普通java项目、打包、运行
- maven入门浅析(一)-----maven安装、配置、创建项目骨架、编译、测试、打包、运行
- MAVEN 创建普通项目
- MAVEN项目打包成jar,供普通Java项目调用
- Maven学习03--使用Eclipse maven创建普通java项目
- maven项目打包运行
- Maven 创建java web项目并运行
- Maven实践(五)---打包&运行
- 【团队-java-maven】在java项目中部署maven(2)关于java web的普通maven项目如何创建
- 普通 Java 项目转换为 Maven 项目
- Maven普通java项目以及web项目快速创建及导入汇总
- 创建并运行maven项目
- 创建并运行maven项目
- 创建并运行maven项目
- 创建并运行maven项目
- Maven学习记录3——创建、编译、打包、运行项目
- Maven学习记录3——创建、编译、打包、运行项目
- Maven 下打包项目并运行
- 准备第一次投稿 SCI 论文,有哪些要注意的地方?
- Fast Power--lintcode
- B. Tell Your World Codeforces Round #431 (Div. 2)(简单模拟)
- Textview部分内容设置颜色、字体、超链接、图片
- 使用Git上传项目代码到Github
- maven实践:(一)创建普通java项目、打包、运行
- 如何提升绩效
- 二叉树中和为某一值的路径
- Hdu 6081 度度熊的王国战略 无向图全局最小割
- 静态链接器构造
- 消息中间件核心实体(0)
- 使用libvlc简单的播放一首本地音乐文件
- LeetCode-Find the Duplicate Number
- 刷紫书第三章习题(习题3-1到习题3-6)