java多模块创建。解决多模块中的web只有src/main/java

避免麻烦,先创建一个server(Tomcat)
1.新建一个maven项目,选择存储位置,并选择创建一个简单的maven工程
new-》other-》maven-》maven project
选择创建一个简单的maven工程
输入Group Id、Artifact Id、Packaging,packaging选择pom包

2.創建service(jar)
右击父工程名-》new-》other-》maven-》maven module
输入module name,选择Create a simple project
默认jar-》finish.

3,.创建web
同,选择war-》finish
a.如果项目需要web.xml,去复制一个web.xml到项目中即可。
也可以使用Eclipse生成:有如下两种方式
1.右击项目——>Java EE Tools——>Generate Deployment Descriptor Stub.然后系统会在src/main/webapp/WEB_INF文件加下创建web.xml文件。错误解决!
2.右击项目——>Properties——>Project Facets 将Dynamic Web Module的勾去掉,点击Apply,再重新勾上,点击下方出现的Further configuration availber,再选择生成的目录即可生成web.xml

=---------==旧-----
2.创建模块
右击父工程名-》new-》other-》maven-》maven module
输入module name,选择maven-archetype-quickstart

3.创建web模块
右击父工程名-》new-》other-》maven-》maven module
输入module name
第一种:.选择创建一个简单的maven工程,填名字,packaging选择war包,finish
第二种:.选择创建一个简单的maven工程,填名字,packaging选择jar包,finish
第三种:web项目:右键-new-other-mave-maven module-next-module name-next-选最后一个webapp-finish
如果报错:点开这个web模块-》右键Deployment D……-》点Generate Deploy……(没有Deploy的,请确认是在Project Explore下操作的)
此时web项目创建完成。
如果jsp之类的报错,记得选tomcat(项目右键=》properties=》targeted Runtimes=》选tomcat=》apply)

4.父工程下创建含有多模块的模块
右击父工程名-》new-》other-》maven-》maven module
输入module name
选择创建一个简单的maven工程,packaging选择pom包

你可能感兴趣的:(多模块)