当前位置: 首页 > news >正文

网站建设和风险评估qq群推广链接

网站建设和风险评估,qq群推广链接,移动应用开发大专出来做什么,大连高新园区地图用Maven生成Spring Boot多模块项目,可以按照以下步骤操作: 1. 创建父项目 首先,使用Maven的archetype插件创建一个空的Maven项目作为父项目。打开终端,执行以下命令: mvn archetype:generate -DgroupIdcom.example -…

用Maven生成Spring Boot多模块项目,可以按照以下步骤操作:

1. 创建父项目

首先,使用Maven的archetype插件创建一个空的Maven项目作为父项目。打开终端,执行以下命令:

mvn archetype:generate -DgroupId=com.example -DartifactId=springboot-multi-module-demo -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

这将创建一个名为springboot-multi-module-demo的项目,其groupIdcom.example

 2. 进入父项目根目录

cd springboot-multi-module-demo

3. 删除父项目中的src目录

# Linux
rm -rf src# OR Window
rmdir /S /Q src

4. 配置父项目的pom.xml

进入父项目目录,打开pom.xml文件,将其配置为Spring Boot父项目,并设置打包方式为pom。以下是一个示例pom.xml

<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.example</groupId><artifactId>springboot-multi-module-demo</artifactId><packaging>pom</packaging><version>1.0-SNAPSHOT</version><name>springboot-multi-module-demo</name><url>http://maven.apache.org</url><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>3.4.3</version><relativePath/><!-- lookup parent from repository --></parent><properties><java.version>21</java.version><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding></properties><dependencyManagement><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-dependencies</artifactId><version>3.4.3</version><type>pom</type><scope>import</scope></dependency></dependencies></dependencyManagement></project>

 5. 创建子模块

在父项目目录下,使用Maven命令创建子模块。以下是创建三个子模块的示例:

mvn archetype:generate -DgroupId=com.example -DartifactId=module-api -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
mvn archetype:generate -DgroupId=com.example -DartifactId=module-service -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
mvn archetype:generate -DgroupId=com.example -DartifactId=module-web -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

6. 配置子模块的pom.xml

每个子模块的pom.xml需要继承父项目,并根据需要添加依赖。以下是每个子模块的pom.xml示例:

(1)module-api
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>com.example</groupId><artifactId>springboot-multi-module-demo</artifactId><version>1.0-SNAPSHOT</version></parent><artifactId>module-api</artifactId><dependencies><!-- 这里添加API模块所需的依赖 --><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version><scope>test</scope></dependency></dependencies></project>
(2)module-service
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>com.example</groupId><artifactId>springboot-multi-module-demo</artifactId><version>1.0-SNAPSHOT</version></parent><artifactId>module-service</artifactId><dependencies><dependency><groupId>com.example</groupId><artifactId>module-api</artifactId><version>${project.version}</version></dependency><!-- 这里添加Service模块所需的依赖 --><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version><scope>test</scope></dependency></dependencies></project>
(3)module-web
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>com.example</groupId><artifactId>springboot-multi-module-demo</artifactId><version>1.0-SNAPSHOT</version></parent><artifactId>module-web</artifactId><dependencies><dependency><groupId>com.example</groupId><artifactId>module-service</artifactId><version>${project.version}</version></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><!-- 这里添加Web模块所需的依赖 --><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version><scope>test</scope></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build></project>

7. 构建和运行项目

在父项目目录下,使用以下命令构建整个项目:

mvn clean install

构建成功后,进入module-web目录,使用以下命令运行Spring Boot应用:

mvn spring-boot:run

通过以上步骤,你就可以基于Maven创建一个Spring Boot多模块项目。

http://www.dtcms.com/a/526862.html

相关文章:

  • 东莞高端做网站公司百度排行榜风云榜
  • 做网站的接私活犯法吗河南省建设教育培训中心网站
  • 网站建设网站建设哪家好网络平台投诉电话
  • 公司弄个网站多少钱如何进行营销型企业网站的优化
  • 做网站的公司那家好。网站访客抓取系统
  • 一般网站开发用什么语言传媒网站建设价格
  • 建立一个平台网站需要多少钱红桥网站建设公司
  • 南宁致峰网站建设微站是什么
  • 建设广州公司网站wordpress 打开慢 google
  • 东营市东营网站设计网站改版提升总结
  • 商务网站构建与维护网站开发从零到
  • 迁安网站建设seo推广代理
  • 17网站一起做网店广州新塘php网站制作 青岛
  • 环境设计排版哪个网站好做网站都需要自己的服务器吗
  • 太原网站设计排名网站推广的基本方法为()
  • 修改wordpress上传文件大小搜索引擎优化有哪些要点
  • 镇江网站优化装修 设计 网站
  • 建设银行茂名网站江都建设集团有限公司官方网站
  • flash网站整站源码免费下载wordpress 插件 主体
  • 企业怎么做自己的网站贵阳做网站开发科技有限公司
  • 网站建设多少时间WordPress底部添加运行时间
  • 象山县城乡建设局网站百度公司网站seo方案
  • 专业外包网站建设公司排名宁波网站建设服务电话
  • 网站建设服务支持网站怎么看是谁做的
  • wordpress纯文章模板seo和sem的关系
  • 创建一个网站流程网站开发加盟
  • 相机拍照的图片怎么做网站呀企业快速建站系统
  • 做竞价网站要准备什么条件闵行网站制作设计公司
  • 怎么做自己的门户网站外贸高端建站
  • 网站控制台从零开始做网站内容运营