JAVA Mac Maven项目搭建及一些初级配置
来源:互联网 发布:mac ios模拟器 编辑:程序博客网 时间:2024/04/20 02:17
最近刚接触公司爬虫,由于爬虫代码使用的Maven作为项目管理工具,因此研究了一下Maven的搭建过程。Maven为一个Java的项目管理工具,类似于npm与node的关系。以下是环境以及搭建过程
一、环境
操作系统:MacOS
编辑器:eclipse
二、创建步骤
1.新建项目 选择Maven Project 点击Next,稍后填入group Id(包名),articleId(项目名),一直点击next即可完成项目搭建
三、完善pom.xml
1.修改项目版本号(可不修改)
2.添加maven插件配置
maven的编译插件 source target对应的是java jdk版本号,右键项目
根节点下
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.1</version> <configuration> <source>1.8</source> <!--对应的jdk版本--> <target>1.8</target> <!--对应的jdk版本--> <encoding>utf8</encoding> </configuration> </plugin> </plugins></build>
根节点下
添加父项目 若无则可不添加<parent> <groupId>org.webant</groupId> <artifactId>webant-parent</artifactId> <version>1.0.0</version> </parent>
项目右键Maven-> 点击 Update Project
勾选Force Update of Snapshots/Releases
然后确定即可看到项目引入的jdk版本号已经变为和上述pom中设置的一致。
若出现项目带有红叉,但是找不到错误
解决办法:右键项目属性
在左上角输入框输入facets,修改Java版本号与pom中配置的版本号一致,然后Update Project更新项目即可
四、命令行运行maven项目
1.命令行创建项目mvn archetype:generate -DgroupId=com.mycompany.app(包名) -DartifactId=my-app (项目名称) -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=falsemvn archetype:generate 固定格式 -DgroupId 组织标识(包名) -DartifactId 项目名称 -DarchetypeArtifactId 指定ArchetypeId,maven-archetype-quickstart,创建一个Java Project;maven-archetype-webapp,创建一个Web Project -DinteractiveMode 是否使用交互模式1.命令行编译mvn compile2.命令行打包mvn package3.命令行安装当前工程的输出文件到本地仓库mvn install4.命令行清楚包mvn clean package5.命令行打成jar包mvn jar:jar6.命令行生产站点目录并打包mvn site-deploy7.命令行编译测试代码mvn test-compile
阅读全文
0 0
- JAVA Mac Maven项目搭建及一些初级配置
- Maven配置及Maven项目的搭建
- Java Eclipse(mac)环境使用maven 加载spring,hibernate 及java的一些配置
- 【笔记】Maven的安装,配置及Eclipse搭建Maven项目
- 关于搭建Maven-webapp项目的过程及一些问题
- mac idea配置maven项目
- Mac中Java 配置maven及阿里云镜像
- java项目管理工具maven使用初级
- maven安装及项目搭建
- Wicket搭建项目 Maven配置
- Mac下配置IntelliJ IDEA 15 配置Maven 及 开发环境搭建
- Java maven项目的搭建,配置web框架以及Spring
- Spring Mybatis Maven 项目搭建(Java配置)
- Mac dea创建Maven项目 一些问题
- maven环境搭建及配置
- java maven项目常用 build配置及启动脚本
- Maven项目字符编码及Java编译器版本配置
- 基于 maven 的 ssm 项目搭建二:创建项目及配置
- 1625 夹克爷发红包 51HOD
- JAVA之Tomcat基础:Tomcat for linux 安装使用
- 两个链表的第一个公共结点
- 机器学习-->集成学习-->GBDT,RandomForest
- 手机与单片机NFC通讯方案,手机NFC通讯方案,单片机NFC通信方案
- JAVA Mac Maven项目搭建及一些初级配置
- QQ登录
- 数字在排序数组中出现的次数
- 求次数
- 两种方法实现Java读写文件
- android开发艺术探索 学习笔记(一) Activity生命周期全面分析
- 腾讯社交广告大赛总结
- 30 分钟掌握 ES6 / ES2015 核心内容(上)
- Netty构建一个简单的http服务