idea如何打开idea maven 父子工程工程

idea14使用maven创建web工程 - Event driven - ITeye博客
博客分类:
基础配置:
1. 下载Maven文件:apache-maven-3.2.1-bin.zip,unpacked 到 D:\server\apache-maven-3.2.1
2. 在系统变量中新建:M2_HOME:D:\server\apache-maven-3.2.1
3. 把maven加入path系统变量,在path增加:%M2_HOME%\
在命令行查看:
此时会有maven相关的环境配置信息显示,显示正常则说明配置成功。
4. 修改仓库位置:
创建D:\server\maven-repo目录,然后修改D:\server\apache-maven-3.2.1\conf下的settings.xml,
&!-- localRepository
| The path to the local repository maven will use to store artifacts.
| Default: ~/.m2/repository
&localRepository&/path/to/local/repo&/localRepository&
&localRepository&D:\server\maven-repo&/localRepository&
默认的仓库位置为~/.m2/repository,现修改为D:\server\maven-repo目录。
5. 创建Maven Web工程:
File --》 new Module --》 Maven
(注:Idea中的module就是项目,等同于eclipse的project)
选中 Create from archetype(选择Maven原型模板),从下面的archetype中选择一个,譬如 webapp。
Idea使用Maven的配置信息
创建好后,Project的信息如下:
需要手动创建src/main/java和src/test/java 两个文件目录。
创建后Project信息如下: 5-2.
配置tomcat
打开面板 Run -- 》Edit Configurations,点+号,选择 Tomcat server --& Local --&
输入tomcat名称和配置信息后,点击“Deployment”标签页,点击下面的+号,在弹出的列表中选择“Artifact”, 弹出提示框, 选择要deployment的project
编辑 Application context的名称,点击OK就可完成Tomcat配置。
点击下面的绿色箭头或右上角的tomcat启动箭头,即可启动tomcat部署的project。 项目启动后会自动跳转到浏览器。
至此完成了项目创建、Tomcat配置、项目发布的过程。
注: 如果创建Java工程,则选择Maven模板时使用 maven-archetype-quickstart
浏览 67322
现在需要重新intellij IDEA ,赞一个~嗯, idea提高生产力不少,使用它吧~
你这项目可以在webapp下创建jsp文件???当然可以
浏览: 632027 次
来自: 北京
基于 Spring + Dubbo 开发分布式REST服务实战 ...
学习中,赞一个
toknowme 写道现在需要重新intellij IDEA1028人阅读
.官方文档说IntelliJ IDEA已经自身集成了maven,则不用劳心去下载maven&
2.导入一个程序,看是否是maven程序的关键在于工程之中有没有pom.xml这个文件,比如这里
3.为这个工程配置好服务器
3.1 点击“Edit Configurations”
3.2 进入Run/Debug Configurations 窗口,点击左上角的 “+”
3.3 在弹出的“Add New Configuration”列表中选择 “maven&
3.4 为新的configuration输入名称和执行的命令,点击确认
4.配置完成后,新的configuration会成为默认的configuration,直接点击运行按钮--三角形绿色按钮
5.之后,web程序会被编译并且运行,如果是第一次运行,中间可能会去下载一些依赖包
&若运行成功,这会给出一个链接,鼠标直接点击链接后,浏览器就会直接运行该maven 项目&
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:2394次
排名:千里之外
(5)(2)(1)(1)(3)10901人阅读
Maven(6)
1、项目上右键&Add&Framework&Support。
2、选择maven,点击OK。
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:28598次
排名:千里之外
原创:15篇
转载:15篇
(4)(13)(13)springMVC+maven+mybatis+Intellij IDEA环境搭建 - 令狐冲博客 - ITeye博客
博客分类:
之前工作中一直用springMVC和ibatis,现在要从0开始学习maven和mybatis,所以这篇博客就记录我的学习maven,mybatis,intellij IDEA的心路历程。
首先说一下IDEA,先要知道它是什么吧。所以我查看了。了解到它是java语言的集成开发环境,之前工作中我一直用的是myeclipse,所以现在要从myeclipse转型到IDEA。其实就是一个工具而已,没什么难的,多用几次就会了,就熟练了。就想当初从eclipse转型到myeclipse一样,感觉myeclipse比eclipse多好多内容,很难,现在myeclipse不也乖乖的成为了咱们手中开发的利器了嘛。所以这里idea不多做解释。
下面说说maven,因为是0基础,所以,我们首先也要看一下,先知道它是一个什么东东吧。
接下来在简单说说mybatis,因为之前公司一直用ibatis,都说ibatis和mybatis差别不大,具体也没太研究过2者的细微差别,现在我们就开始搭建IDEA+maven+springMVC+mybatis的开发环境,在使用中学习他们的用法。
假设我们已经下载好了IDEA,并成功安装到本机。接下来我们创建一个Maven项目,首先new project,选择Maven,构建一个空的Maven项目,在创建Maven项目的时候,需要输入GroupId和ArtiFactId以及Version,三者简称GAV,先简单介绍一下GAV名词感念。GroupId表示项目的名称,ArtiFactId表示项目的模块名称(建议用项目名称-模块名称来表示),Version表示项目版本的名称,GAV输入(groupID:SpringMVC;ArtiFactId:SpringMVC-Demo,version:默认)完成后,IDEA就自动给我们构建了一个空的maven项目,如下图所示:
由于我们要集成SpringMVC,所以我们首先把项目的目录结构整理清楚。首先我们先要弄清搭建项目的一般流程,需要注意哪些方面,想要什么样的效果,自己的功能有哪些?
(假设效果:项目目录结构清晰,能够查询到本地数据库中的内容。。)
工程目录结构整理清楚
我们在src/main/java文件夹中,新建包cn.springmvc.model(存放javabean),
cn.springmvc.dao(存放spring与mybatis连接接口),
cn.springmvc.service(service接口),
cn.springmvc.service.impl(service接口的实现),
cn.springmvc.controller(存放控制层controller)
在src/main/resource文件夹中,新建包conf(存放配置文件),
mapper(mybatis的mapper文件)
在src/test/java文件夹中,新建包cn.springmvc.test(存放测试文件)
在WEB-INF文件夹下新建jsp文件夹(存放jsp文件)
这样项目结构基本完成了,如下图所示:
下面我们需要引入所需要的jar包。
查找依赖结构有个不错的网站,
只要输入包名即可查找引来关系
下面我们先引入springMVC包,打开
如下图所以:
我们选择一个版本,点击pom,如下图所示:
然后将上面这段代码copy,粘贴到pom.xml文件中,如下图所示:
然后idea会自动构建,引入springMVC所需的jar包,构建成功后,多出来了一下jar文件
接下来,我们按照同样的方法,分别导入mybatis-spring,junit,aspectjweaver,javax.servlet-api,mysql-connector-java,commons-dbcp-all,cglib,jstl。
先来解释一下这几个jar的作用是什么:
junit,就是junit包,测试用的,这个包一般在构建maven项目的时候会自动包含。
spring-webmvc包,这个包,就是SpringMVC的包。似乎里面已经基本包含了SpringMVC所需的jar包了。
mybatis-spring包是mybatis与spring结合的包,因为使用maven来构建的项目,所以会自动把mybatis相关的包也包含进来。
aspectjweaver就是面向方面(面向切面)的包,虽然SpringMVC已经实现了aop面向方面,但是SpringMVC的aop也是基于这个包,所以必须导入。
javax.servlet-api,这个servlet的api,不用说了,你懂的。
mysql-connector-java是mysql的java驱动。
commons-dbcp-all这个是连接池。
cglib就是代理的包,通常aop都是通过代理来实现的。
jstl就是jstl的包,因为项目里面,视图层用的是jstl。
在这里,所需的jar包基本已经包含。
最后借助这个网站把依赖包配置文件都copy到pom.xml中后,pom.xml的文件内容如下所示:
&?xml version="1.0" encoding="UTF-8"?&
&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&SpringMVC&/groupId&
&artifactId&SpringMVC-Demo&/artifactId&
&version&1.0-SNAPSHOT&/version&
&dependencies&
&!-- spring-web--&
&dependency&
&groupId&org.springframework&/groupId&
&artifactId&spring-web&/artifactId&
&version&4.0.3.RELEASE&/version&
&scope&compile&/scope&
&/dependency&
&!-- junit--&
&dependency&
&groupId&junit&/groupId&
&artifactId&junit&/artifactId&
&version&4.10&/version&
&/dependency&
&!-- mybatis-spring--&
&dependency&
&groupId&org.mybatis&/groupId&
&artifactId&mybatis-spring&/artifactId&
&version&1.2.2&/version&
&/dependency&
&!--aspectjweaver --&
&dependency&
&groupId&org.aspectj&/groupId&
&artifactId&aspectjweaver&/artifactId&
&version&1.8.0&/version&
&/dependency&
&!--javax.servlet-api--&
&dependency&
&groupId&javax.servlet&/groupId&
&artifactId&javax.servlet-api&/artifactId&
&version&3.1.0&/version&
&/dependency&
&!--mysql-connector-java--&
&dependency&
&groupId&mysql&/groupId&
&artifactId&mysql-connector-java&/artifactId&
&version&5.1.30&/version&
&/dependency&
&!--commons-dbcp-all--&
&dependency&
&groupId&org.apache.openejb&/groupId&
&artifactId&commons-dbcp-all&/artifactId&
&version&1.3-r699049&/version&
&/dependency&
&!--cglib--&
&dependency&
&groupId&cglib&/groupId&
&artifactId&cglib&/artifactId&
&version&3.1&/version&
&/dependency&
&!--jstl--&
&dependency&
&groupId&jstl&/groupId&
&artifactId&jstl&/artifactId&
&version&1.2&/version&
&/dependency&
&/dependencies&
&/project&
自动引入的依赖库,截图如下:
ok,到现在为止所需jar包已经引入完毕。时间也到了23:56分了。今天就写到这里,未完待续。。。。。。
浏览 19440
bcwhy逗你玩 写道写的很详细,解释的也很清楚,32个赞~ 不过,后续呢?我没找到啊。。还是还没写?我也要用Maven+SpringMVC+MyBatis,求下文不是吧哥们,难道你这么长时间了,还没学会!!!这个应该和我写不写下文没有任何关系吧什么这么长时间啦。。我看到的时候才开始要用的啊。。。不过我现在学会啦~~~
写的很详细,解释的也很清楚,32个赞~ 不过,后续呢?我没找到啊。。还是还没写?我也要用Maven+SpringMVC+MyBatis,求下文不是吧哥们,难道你这么长时间了,还没学会!!!这个应该和我写不写下文没有任何关系吧
浏览: 244929 次
来自: 北京
请问如果重复提交了三次呢?能避免吗?
是不是有病?
楼主共享了不?
多少钱?源码可以卖吗?如有出售意向,可以联系ourfirebi ...}

我要回帖

更多关于 idea maven聚合工程 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信