---恢复内容开始---

使用eclipse创建maven项目

第一步:创建父工程hg-parent,如图;

右击空白处,new创建新maven工程:

搜索maven项目

父工程使用pom打包方式

第二步:创建子工程

右击父工程,创建maven module工程:

定义子工程,这里是以表现层为例,是web工程,所以打包方式为war,如果是其他非web工程就可以打包成jar,这一点需要注意。

如果出现如下错误

在学习maven模块化构建项目的时候遇到了如下报错信息:

web.xml is missing and is set to true

。这时候需要右击项目——>Java EE Tools——>Generate Deployment Descriptor Stub.然后系统会在src/main/webapp/WEB_INF文件加下创建web.xml文件。错误解决!

完成后的目录结构

父工程的pom.xml

子工程pom.xml文件内容:

最后一步,打包项目

右键父工程,

运行时出错了,暂未解决,,解决后再修改

[INFO] Scanning for projects...

[ERROR] [ERROR] Some problems were encountered while processing the POMs:

[ERROR] Child module D:\eclipse-workspace\hg-parent1\hg-parent-web of D:\eclipse-workspace\hg-parent1\pom.xml does not exist @

@

[ERROR] The build could not read 1 project -> [Help 1]

[ERROR]

[ERROR] The project com.hg:hg-parent1:0.0.1-SNAPSHOT (D:\eclipse-workspace\hg-parent1\pom.xml) has 1 error

[ERROR] Child module D:\eclipse-workspace\hg-parent1\hg-parent-web of D:\eclipse-workspace\hg-parent1\pom.xml does not exist

[ERROR]

[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.

[ERROR] Re-run Maven using the -X switch to enable full debug logging.

[ERROR]

[ERROR] For more information about the errors and possible solutions, please read the following articles:

[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException

注:本人正在学习中,还没调试成功,望牛人指点.项目中各种配置都没写还.

---恢复内容结束---

使用IntelliJ IDEA创建Maven聚合工程、创建resources文件夹、ssm框架整合、项目运行一体化

一.创建一个空的项目作为存放整个项目的路径 1.选择 File——>new——>Project ——>Empty Project 2.WorkspaceforTest为项目存放文件夹 ...

【转载】使用IntelliJ IDEA创建Maven聚合工程、创建resources文件夹、ssm框架整合、项目运行一体化

一.创建一个空的项目作为存放整个项目的路径 1.选择 File——>new——>Project ——>Empty Project 2.WorkspaceforTest为项目存放文件夹 ...

maven 聚合工程 用spring boot 搭建 spring cloud 微服务 模块式开发项目

项目的简单介绍: 项目采用maven聚合工程 用spring boot 搭建 spring cloud的微服务 模块式开发 项目的截图: 搭建开始: 能上图 我少打字 1.首先搭建maven的聚合工程 ...

maven聚合工程无法install

对于maven聚合工程,有时候执行maven命令进行mvn clean install时会出一些莫名奇妙的错误: 一直报告找不到符号,仔细看了项目源代码也不知道是什么原因.首先确保项目所在路径为英文路 ...

maven聚合工程使用如何debug

maven聚合工程在正常情况下,使用debug时会出错,因为没有源码,就不会显示代码和断点行数条. 进行如下操作: 默认情况下source下只有默认的default文件夹,点击remove进行删除(这 ...

Maven聚合工程怎么变回普通的Maven工程

问题 Maven聚合工程的父工程的packaging是pom,如果我们将其改为jar,会立刻报错: Project build error: 'packaging' with value 'jar' ...

maven 聚合工程 > 坑总结

maven聚合工程子项目无法构建:父工程未 install tomcat可以运行,maven 无法编译报错,检查是否添加红色语句: ...

Maven聚合工程的使用

创建一个service模块 接下来,在该项目中创建一个接口 创建一个实现类,并实现接口 在sm1234-web项目中,调用service的方法,需要在该项目的pom.xml中引入依赖Service模块 ...

随机推荐

[eclipse] Server at localhost was unable to start within 45 seconds.

When debuging in the eclipse with Tomcat, i meet these error: Server Tomcat v7.0 Server at localhost ...

在ASP.NET中引用自定义提示框

在html网页中自定义提示框 正文: 在一般的B/S架构中项目,与用户的交互信息是非常重要的.在一般的情况下,设计人员都在把用户信息呈现在html中,用div和span去弹出相关信息.对于一般的情况而 ...

保护WIFI无线网络的安全

本篇博客属于我们隐私与安全小贴士系列博客的一部分,其目的是确保您以及您的家人的上网安全.隐私与安全问题无论对我们还是对您都至关重要.我们在“不可 不知的小知识”网站上为您提供了如何安全,便捷地使用互联 ...

Spring Auto scanning components

Normally you declare all the beans or components in XML bean configuration file, so that Spring cont ...

【转】Java 内部类种类及使用解析

Java 内部类种类及使用解析 内部类Inner Class 将相关的类组织在一起,从而降低了命名空间的混乱. 一个内部类可以定义在另一个类里,可以定义在函数里,甚至可以作为一个表达式的一部分. Ja ...

Android进程间通信

http://www.cnblogs.com/manuosex/p/3588634.html 一.Linux系统进程间通信有哪些方式? 1.socket: 2.name pipe命名管道: 3.mes ...

图像检索(1): 再论SIFT-基于vlfeat实现

概述 基于内容的图像检索技术是采用某种算法来提取图像中的特征,并将特征存储起来,组成图像特征数据库.当需要检索图像时,采用相同的特征提取技术提取出待检索图像的特征,并根据某种相似性准则计算得到特征数据 ...

洛谷P3690 Link Cut Tree (模板)

Link Cut Tree 刚开始写了个指针版..调了一天然后放弃了.. 最后还是学了黄学长的板子!! #include #define INF 0x3f3 ...

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐