总结:
一、创建java项目
二、创建javaweb项目
1、javaEE8
2、创建完成后的界面:
3、javaEE6
4、创建后的界面
三、maven创建java项目
- 未添加:archtypeCatalog:internal
创建完成后的界面
添加后:确实变快了
- archtypeCatalog:internal
创建后的界面
不选择任何模板的界面
- 默认就是一个mavenJava工程
四、maven创建web项目
1、构建完整的项目目录结构
2、修改pom文件中的maven构建版本
<build>
<plugins>
<!--编译插件-->
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<!--插件版本-->
<version>3.5.1</version>
<!--编译级别-->
<configuration>
<source>1.8</source>
<target>1.8</target>
<!--编码格式-->
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
3、修改web.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0">
</web-app>
4、部署tomcat
五、创建父子工程项目
第一种方法
- 创建一个默认的maven工程
- 删除src
- pom中设置标签pom
- 再创建modul(子工程)maven-java工程
- 选择父工程
- 完善项目全部路径
- 再创建一个mavenWeb项目
-
给父工程添加依赖
-
给父工程添加编译版本号
-
<dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.20</version> </dependency> </dependencies> <build> <plugins> <!--编译插件--> <plugin> <artifactId>maven-compiler-plugin</artifactId> <!--插件版本--> <version>3.5.1</version> <!--编译级别--> <configuration> <source>1.8</source> <target>1.8</target> <!--编码格式--> <encoding>UTF-8</encoding> </configuration> </plugin> </plugins> </build>
-
结论:子工程会直接继承父工程的依赖和编译版本,子工程里面仍然可以创建子工程,自己做父工程,继承效果不变。
第二种方法:free style
-
创建一个空项目
-
创建一个父项目空maven,注意项目存放位置
- 爆红是因为图是后来补上的。
-
空项目下的父亲
- 第二个子项目:注意Parent和路径位置
-
创建一个独立的java项目
-
-
可以把子工程当做父工程使用。例如第一种的用法
-
项目目录结构
-
-
项目之间的关系:
-
总结:
1、第一种方法适用于只做maven项目,利用父工程进行子项目之间的管理
2、第二种方法适用于任何项目,创建的时候要注意子项目的存放路径问题。优点:可以独立创建其他项目。