文档章节

Maven入门系列(四)——在STS下配置Maven和建立Maven项目

HappyBKs
 HappyBKs
发布于 2015/04/09 01:19
字数 578
阅读 4955
收藏 29

如何配置STS的Maven

在使用STS的Maven需要对Maven进行配置。虽然STS已经默认集成了Maven的插件,但是其使用大的Maven是STS内置的。现在我们需要将自己配置的maven和现有的仓库加入到STS中。方法如下:

打开STS,菜单【windows】下的【Preferences】。选择Maven下的Installations。里面默认勾选着Maven的STS集成版。现在我们需要将自己下载和配置的最新的maven导入。点击add按钮。

然后选择我们自己的maven根路径。(本文出自:http://my.oschina.net/u/1156339/blog/397637)

点击finish。

然后选中我们已经导入的maven。

然后,我们还需要配置本地仓库。这里我们选择maven下的User Settings

这里需要注意的是,该系列之前的文章已经介绍了,在自行配置本地仓库额时候,需要设置maven的config下的settings.xml。这里放了方便日后的配置管理,我们将这个settings.xml文件拷贝一份到现有的本地仓库下,表明这个本地仓库所属的配置文件是什么,方便我们指定。需要的时候复制回去即可。

然后我们选择这个包含了本地仓库位置的配置文件。


如何在STS中创建Maven

步骤就看图吧。在【File】-【New】-【Others】

选择Maven下的Maven Project。

这里是选择maven的项目架构,最常用的maven-archetype-quickstart和maven-archetype-webapp。

这里我们选择前者。

填GVA,没啥说的

唯一啰嗦的是groupId:项目倒置加用户

artifactId:模块

看看结果吧。

点击POM.xml文件。我们可以表单编辑,下面的标签还包括依赖的表单哦。当然我们可以切换到文本下编辑pom。


现在我们还需要为以后的开发工作做一点准备。如果以后需要加入一些资源文件,如hibernate配置文件等。需要为其单独设置文件夹。

我们选中包浏览器中的项目,右击选中new,然后选中source folder。

加入了两个目录,分别保存源文件的配置和测试 配置。这就叫做“约定优于配置”













© 著作权归作者所有

HappyBKs

HappyBKs

粉丝 665
博文 306
码字总数 481268
作品 0
浦东
程序员
私信 提问
加载中

评论(9)

密西西比河
密西西比河
考虑考虑
yunwuxin
yunwuxin
ee
yunwuxin
yunwuxin
2
阿信sxq
阿信sxq

引用来自“empireghost”的评论

使用maven-3.3.1 出如下错误

-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.
应该是3.3.1有一些改变,先还是用3.2.5吧
HappyBKs
HappyBKs 博主

引用来自“empireghost”的评论

使用maven-3.3.1 出如下错误

-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.
你maven环境变量设置了没有?看这个提示像是$M2_HOME没设对
empireghost
empireghost
使用maven-3.3.1 出如下错误

-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.
HappyBKs
HappyBKs 博主
这篇没有被推荐,怎么阅读量这么高,真奇怪!
HappyBKs
HappyBKs 博主
认真写个入门系列还得提心吊胆被人喷,至少咱不装
HappyBKs
HappyBKs 博主
写的是入门系列,就不要“基础不基础”了34
Maven入门系列(五)——在STS应用Maven项目开发入门

我写这个入门系列只是想给那些“Maven是什么”的学弟和学妹们一个快速入门的帮助,为了纪念曾经也走了很多弯路的自己,即使自己也还有很长的路在前面。所以,各路神仙就不要说什么太基础之类...

HappyBKs
2015/04/12
600
0
使用maven,spring sts,tomcat管理和调试项目

开发环境: jdk7, spring sts3.1, maven 3.0.4, tomcat 7.0.29, window7 64位 1、配置maven (1)、settings.xml 添加 <server> <id>local_tomcat</id> // project pom文件中会使用 <username>......

智深
2012/11/18
8.6K
0
Myeclipse重装后的必要配置

一、JDK位置 每台机器允许多个jdk版本存在,编译时选择需要使用的jdk即可。MyEclipse—>Properties—>Java—>Installed JRES选择jdk位置 二、文件编码 ①window—>preference—>general—>co......

woshixuye111
2014/06/20
0
0
SpringMVC+Mybatis+Mysql实战项目学习--环境搭建【转】

1.开发IDE:Spring Tool Suite(自带maven插件) 保证编码格式为utf-8 -Dfile.encoding=UTF-8 2.jdk:java 1.8 下载地址http://www.oracle.com/tech 1.开发IDE:Spring Tool Suite(自带maven插......

梵蒂冈考虑过
2016/10/07
172
0
S2JH新增WIKI页面:开发基础环境配置说明,基于SSH的企业Web应用开发框架

概要说明 以下以我本人实际开发环境为例,简要说明开发环境配置过程,供初学者参考。当然你也完全可以根据熟悉的开发工具和环境可自行参考调整配置。本说明仅对配置过程予以说明,其中涉及到...

EntDIY
2014/04/29
1K
14

没有更多内容

加载失败,请刷新页面

加载更多

基于Prometheus和Grafana的监控平台 - 环境搭建

相关概念 微服务中的监控分根据作用领域分为三大类,Logging,Tracing,Metrics。 Logging - 用于记录离散的事件。例如,应用程序的调试信息或错误信息。它是我们诊断问题的依据。比如我们说...

JAVA日知录
53分钟前
5
0
PHP运行时全局构造体

struct _php_core_globals { zend_bool magic_quotes_gpc; // 是否对输入的GET/POST/Cookie数据使用自动字符串转义。 zend_bool magic_quotes_runtime; //是否对运行时从外部资源产生的数据使...

冻结not
54分钟前
4
0
webpack插件html-webpack-plugin

本文转载于:专业的前端网站→webpack插件html-webpack-plugin 1、插件安装 npm install html-webpack-plugin --save-dev 2、插件使用 webpack.config.js配置文件为: var htmlWebpackPlugin=...

前端老手
今天
6
0
数据挖掘

zhengchen1996
今天
4
0
nginx配置反向代理

文章来源 运维公会:nginx配置反向代理 1、简介 Nginx最为常见的一种功能就是配置反向代理。配置也是十分的简单,只需要用到proxy模块即可。 怎么查看nginx默认的安装模块? 在nginx的安装目...

运维团
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部