首页 > 编程语言 >java 聚合项目--pom.xml配置文件

java 聚合项目--pom.xml配置文件

时间:2023-06-11 14:55:26浏览次数:36  
标签:xml java version 配置文件 -- spring train test org

java 聚合项目

1.parent--pom.xml配置文件


4.0.0

<groupId>org.test.java.vip.train</groupId>
<artifactId>test-train-parent</artifactId>
<version>1.0-SNAPSHOT</version>

<packaging>pom</packaging>
<modules>
    <module>test-train-common</module>
    <module>test-train-pojo</module>
    <module>test-train-dao</module>
    <module>test-train-service</module>
    <module>test-train-web</module>
</modules>
<properties>
    <maven.compiler.source>17</maven.compiler.source>
    <maven.compiler.target>17</maven.compiler.target>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <spring.version>5.2.5.RELEASE</spring.version>
    <mysql.version>8.0.21</mysql.version>
    <mybatis.version>3.5</mybatis.version>
    <mybatis-spring.version>1.3.1</mybatis-spring.version>
    <jackson.version>2.10.0</jackson.version>
    <lombok.version>1.18.10  </lombok.version>
    <com.alibaba>1.1.22</com.alibaba>
    <servlet-api.version>3.1.0</servlet-api.version>
    <freemarker.version>2.3.28</freemarker.version>
</properties>

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>${project.groupId}</groupId>
            <artifactId>test-train-common</artifactId>
            <version>${project.version}</version>
        </dependency>
        <dependency>
            <groupId>${project.groupId}</groupId>
            <artifactId>test-train-dao</artifactId>
            <version>${project.version}</version>
        </dependency>
        <dependency>
            <groupId>${project.groupId}</groupId>
            <artifactId>test-train-pojo</artifactId>
            <version>${project.version}</version>
        </dependency>
        <dependency>
            <groupId>${project.groupId}</groupId>
            <artifactId>test-train-service</artifactId>
            <version>${project.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>${spring.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-aspects</artifactId>
            <version>${spring.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-jdbc</artifactId>
            <version>${spring.version}</version>
        </dependency>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>${mysql.version}</version>
        </dependency>
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>druid</artifactId>
            <version>${com.alibaba.version}</version>
        </dependency>
        <dependency>
            <groupId>org.mybatis</groupId>
            <artifactId>mybatis</artifactId>
            <version>${mybatis.version}</version>
        </dependency>
        <dependency>
            <groupId>org.mybatis</groupId>
            <artifactId>mybatis-spring</artifactId>
            <version>${mybatis-spring.version}</version>
        </dependency>
        <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-databind</artifactId>
            <version>${jackson.version}</version>
        </dependency>
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>${lombok.version}</version>
        </dependency>

        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.serlet-api</artifactId>
            <version>${servlet-api.version}</version>
            <scope>provided</scope>
        </dependency>

        <dependency>
            <groupId>org.freemarker</groupId>
            <artifactId>freemarker</artifactId>
            <version>${freemarker.version}</version>
        </dependency>
    </dependencies>
</dependencyManagement>

2.子模块 maven type -->quickstart/webapp--pom.xml配置文件
ex test-train-service --> pom.xml


4.0.0

org.test.java.vip.train
test-train-parent
1.0-SNAPSHOT

<groupId>com.test.java.train</groupId>
<artifactId>test-train-service</artifactId>
<packaging>jar</packaging>

<name>test-train-service</name>
<url>http://maven.apache.org</url>

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

<dependencies>
    <dependency>
        <groupId>com.test.java.train</groupId>
        <artifactId>test-train-dao</artifactId>
    </dependency>

    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>3.8.1</version>
        <scope>test</scope>
    </dependency>
</dependencies>

标签:xml,java,version,配置文件,--,spring,train,test,org
From: https://www.cnblogs.com/csj007523/p/17472947.html

相关文章

  • Java开发——Maven
    MVC模式MVC模式是软件工程中常见的一种软件架构模式,该模式把项目分为三个基本部分:模型Model、视图View和控制器Controller。视图:界面的显示,以及与用户的交互功能控制器:用来决定对于视图发来的请求需要那一个模型来处理,以及处理后需要跳回到哪一个视图,用来连接视图和模型模型:持......
  • 对数据进行模糊匹配搜索(动态规划、最长公共子串、最长公共子序列)
    在搜索时常常在输入一半或者输入错误时,搜索引擎就给出智能提示。已知的搜索推荐主要包括以下几个方面:包含:“清华”和“清华大学”相似:“聊天软件”和“通讯软件”相关:“明星”和“刘亦菲”纠错:“好奇害死毛”和“好奇害死猫”其中包含模糊匹配可以使用动态规划算......
  • Django的staticfiles库
    staticfiles库是Django提供的一个用于管理静态文件的库,它提供了一些工具和函数来帮助开发者在Django应用程序中管理和提供静态文件服务。在Django应用程序中,静态文件通常包括CSS样式文件、JavaScript脚本文件、图像文件以及其他一些资源文件。这些静态文件通常需要被服......
  • 软件项目管理——先导介绍
    一、概念定义:使项目能够按照预定的成本、进度、质量、顺利完成并让所有干系人得到满意,而对成本、人员、进度、质量、风险等进行分析和管理的活动。通俗理解:假设我们要做一件事,有一定的约束和目标要求,诸如时间、资金、人力、等条件限制,那么如何在这些约束条件下有效的达到我们预......
  • bcp...in...时,碰到问题:SQLState = S0002,NativeError = 208 错误
    1.直接在AdventureWorks2014中生成的脚本修改了下,生成一个表,2.然后将表中的数据导出成*.txtBCPAdventureWorks2013.Sales.SalesReasoninc:\tmp\SalesReason.txt-c-T3.再在一个数据库中testdb,建立一个表--在testdb中建议一个表SalesReason,将从AdventureWorks2014导......
  • Laravel利用控制器传递参数心得(初始入门)
    2023-06-11 14:29:25有阅读有道云笔记https://note.youdao.com/s/7LhJ27j8 2023年6月9日07时33分44秒近期学习开始学习Laravel,遇到的问题是,如何通过一个blade模板文件,传递参数,并在第二个网页文件中显示出来?此时需要具备弄明白以下基础知识:①已经在搞懂创建控制器phpa......
  • Linux下安装python3.7.9
    操作系统与原有python[pythondemo@localhost~]$cat/etc/centos-releaseCentOSLinuxrelease7.4.1708(Core)[pythondemo@localhost~]$pythonPython2.7.5(default,Aug42017,00:39:18)[GCC4.8.520150623(RedHat4.8.5-16)]onlinux2Type"help",......
  • iPhone两秒出图,目前已知的最快移动端Stable Diffusion模型来了
    前言 近日,Snap研究院推出最新高性能StableDiffusion模型,通过对网络结构、训练流程、损失函数全方位进行优化,在iPhone14Pro上实现2秒出图(512x512),且比SD-v1.5取得更好的CLIPscore。这是目前已知最快的端上StableDiffusion模型!本文转载自机器之心仅用于学术分享......
  • Linux命令行与shell脚本编程大全学习笔记
    理解Linux文件权限执行ls-l命令获取当前目录下所有文件、目录和设备的权限。显示的列表字段分别为:文件类型,比如目录(d)、文件(-)、字符型文件(c)或块设备(b);文件的权限;文件的硬链接总数;文件属主的用户名;文件属组的组名;文件的大小(以字节为单位);文件的上次修改时间;文件名或目录名。输出......
  • 自研ORM嵌套查询和子查询,强不强大您说了算。
    测试代码varcount=0;varrefAsync=newRefAsync<int>();//下面示例方法的重载均支持varquery=db.Query<Product>().Select(s=>new{WithAttr_First=d......