maven多模块创建-实战(2)
来源:互联网 发布:什么软件推广赚钱 编辑:程序博客网 时间:2024/05/30 13:41
1.简介
本文将教大家如何手动搭建一个maven项目,
工具:
ide:intellij idea ,jdk:1.8.
2.创建一个maven项目
- 2.1.File->new
- 2.2.项目id
- 2.3.项目名称
- 2.4.设置打包方式
3.创建子模块
- 3.1.创建app-service子模块
右击项目名称->new->module
创建service子模块id
创建service子模块名称
完成
- 3.2.同理可创建app-utils子模块
- 3.3.创建web子模块
右击项目名称->new->module
- 创建web子模块id![这里写图片描述](http://img.blog.csdn.net/20170509223052630?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcWl5ZWxpdWxp/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast) - 直接下一步![这里写图片描述](http://img.blog.csdn.net/20170509223311271?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcWl5ZWxpdWxp/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
- 创建web子模块名称
最终目录结构
备注:如果生成的web模块没有java目录
可以参照如下设置:
打开file->projectstructure
择Modules选项卡下面的Sources项,在main文件夹上右键,选择New Folder…并点击OK,输入要创建的文件夹名称java,并点击OK继续
在创建好的java文件夹上右键选择Sources项将该文件夹标记为源文件夹
我们发现java文件夹已经由黄色变成了蓝色,我们点击OK按钮表示设置完成。
4.添加依赖
上面的操作是添加service对utils模块的依赖,完成上述操作后utils中public的类已经在service模块中可见了。
同理可以配置web依赖service,utils
5.测试类
- 5.1.在app-service下面写一个测试service
5.2.app-web模块编程
在app-web模块增加一个Servlet,并且调用app-service模块的TestService类的test方法
- 5.3.运行配置
在maven_module下面的pom.xmo添加
<build> <finalName>mavenCompiler</finalName> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>1.8</source> <target>1.8</target> <encoding>UTF-8</encoding> </configuration> </plugin> <plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>jetty-maven-plugin</artifactId> <version>8.0.1.v20110908</version> <configuration> <scanIntervalSeconds>2</scanIntervalSeconds> <stopKey>foo</stopKey> <stopPort>9999</stopPort> <webAppConfig> <contextPath>/maven_module</contextPath> </webAppConfig> </configuration> </plugin> </plugins> </build>
然后配置idea的启动配置
浏览器中访问
http://localhost:8080/maven_module/simple-servlet
备注
如果在运行的时候,报错找不到依赖的jar,可以在maven下面点击该子模块的install即可。
0 0
- maven多模块创建-实战(2)
- SpringBoot创建maven多模块项目(实战)
- Maven多模块实战
- Maven多模块实战
- Maven多模块实战
- Maven多模块实战
- Maven多模块项目实战
- maven创建多模块项目
- maven创建多模块工程
- 创建多模块maven工程
- maven创建多模块项目
- maven创建多模块工程
- maven创建多模块项目
- 多模块maven项目创建
- maven创建多模块项目
- maven实战(四)多模块项目
- maven 创建多模块备忘(2)之整合ssm
- 使用maven创建多模块web项目
- 快排算法C++实现
- 【linux】编写一个简单的shell
- Cocos2d-x lua学习笔记
- 数据结构与算法(18)——二叉树习题一
- SQLiteDatabase 操作大全
- maven多模块创建-实战(2)
- 寻找丢失的第一个正整数
- IIC设备驱动程序(九)————用户态直接访问IIC设备
- java.lang.IllegalArgumentException: Document base D:\apache-tomcat-7.0.47\webapps\XXX错误
- angular2权威教程(中文版)(ng-book2)
- 通过流实现文件读写的方法(下)
- mysql安装问题
- Websphere GC分析器(Garbage collection Analyser)GA
- Hibernate 01