目录
<dependencies> <dependency> <groupId>com.czxy</groupId> <artifactId>itcast-tools</artifactId> <version>1.5.7</version> </dependency> </dependencies>
cleanLastUpdated.bat
,删除*.lastUpdated
文件
测试时
有用,其他时没有此jar。例如:Junit
编译时
、测试时
有用。例如:servlet、jsp相关(必须操作的。)
测试时
、运行时
有用。例如:jdbc驱动
mvn install:install-file -DgroupId=com.czxy -DartifactId=itcasttools -Dversion=1.5.8 -Dpackaging=jar -Dfile=E:\develop\jars\itcast-tools-1.5.8.jar
<!--默认值,3个时态都有效--> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.10</version> <scope>compile</scope> </dependency> <!--测试时,有效--> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.9</version> <scope>test</scope> </dependency> <!-- 编译时、测试时,2个时态有效 --> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> <scope>provided</scope> </dependency> <!-- 测试时、运行时,2个时态有效 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.32</version> <scope>runtime</scope> </dependency>
<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.10</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.9</version> </dependency> </dependencies>
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> <version>5.2.10.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.2.12.RELEASE</version> </dependency>
依赖传递
后的版本不是实际需要的版本,需要单独引入,通常将传递的依赖进行依赖排除
<!-- druid-spring-boot-starter 依赖传递 druid-->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.10</version>
<scope>compile</scope>
<!-- 依赖排除 -->
<exclusions>
<exclusion>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- 手动移入druid,采用【最短路径原则】-->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.2.8</version>
</dependency>
分层
进行拆分。
模块
进行拆分。
继承与模块
对拆分进行支持
模块
。
继承
体现父子关系。
总结:
webapp
,并创建首页 index.html
webapp
,并创建首页 index.html
(已有)
<build> <plugins> <!-- tomcat7插件 --> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.1</version> <configuration> <port>8080</port> <server>tomcat7</server> </configuration> </plugin> </plugins> </build>
tomcat7:run
启动问题:Could not find artifact
父项目
安装到maven私有仓库中
WEB模块
支持 File/Project Structure/Modules
Fix
进行修复。
WEB模块
支持 File/Project Structure/Modules
Fix
进行修复。