maven项目依赖pom文件模板

码上猿梦      2022-02-13     468

关键词:

下面是网上down的 pom 文件模板:

<!-- 属性 -->
    <properties>
        <spring.version>4.2.4.RELEASE</spring.version>
        <hibernate.version>5.0.7.Final</hibernate.version>
        <struts.version>2.3.24</struts.version>
    </properties>

    <!-- 锁定版本,struts2-2.3.24、spring4.2.4、hibernate5.0.7 -->
    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-context</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-orm</artifactId>
                <version>${spring.version}</version>
            </dependency>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-test</artifactId>
                <version>${spring.version}</version>
            </dependency>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-web</artifactId>
                <version>${spring.version}</version>
            </dependency>
            <dependency>
                <groupId>org.hibernate</groupId>
                <artifactId>hibernate-core</artifactId>
                <version>${hibernate.version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.struts</groupId>
                <artifactId>struts2-core</artifactId>
                <version>${struts.version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.struts</groupId>
                <artifactId>struts2-spring-plugin</artifactId>
                <version>${struts.version}</version>
            </dependency>
        </dependencies>
    </dependencyManagement>
    <!-- 依赖管理 -->
    <dependencies>
        <!-- spring -->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-aspects</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-orm</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-test</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-web</artifactId>
        </dependency>
        <!-- hibernate -->
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-core</artifactId>
        </dependency>

        <!-- 数据库驱动 -->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.6</version>
            <scope>runtime</scope>
        </dependency>
        <!-- c3p0 -->

        <dependency>
            <groupId>c3p0</groupId>
            <artifactId>c3p0</artifactId>
            <version>0.9.1.2</version>
        </dependency>


        <!-- 导入 struts2 -->
        <dependency>
            <groupId>org.apache.struts</groupId>
            <artifactId>struts2-core</artifactId>
        </dependency>
        <dependency>
            <groupId>org.apache.struts</groupId>
            <artifactId>struts2-spring-plugin</artifactId>
        </dependency>

        <!-- servlet jsp -->
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>servlet-api</artifactId>
            <version>2.5</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jsp-api</artifactId>
            <version>2.0</version>
            <scope>provided</scope>
        </dependency>
        <!-- 日志 -->
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-log4j12</artifactId>
            <version>1.7.2</version>
        </dependency>
        <!-- junit -->
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.9</version>
            <scope>test</scope>
        </dependency>
        <!-- jstl -->
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
            <version>1.2</version>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <!-- 设置编译版本为1.7 -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.7</source>
                    <target>1.7</target>
                    <encoding>UTF-8</encoding>
                </configuration>
            </plugin>

            <!-- maven内置 的tomcat6插件 -->
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>tomcat-maven-plugin</artifactId>
                <version>1.1</version>
                <configuration>
                    <!-- 可以灵活配置工程路径 -->
                    <path>/Hello</path>
                    <!-- 可以灵活配置端口号 -->
                    <port>8080</port>
                </configuration>
            </plugin>
        </plugins>
    </build>

基于ssm框架没有pom.xml正常吗

不太正常。通常,基于SSM框架的项目是使用Maven或Gradle这样的依赖管理工具来构建和管理项目的,而pom.xml文件则是Maven项目的核心配置文件之一,包含了项目的元数据、依赖项列表和构建配置等信息。没有pom.xml文件可能会导致项... 查看详情

将 Maven 依赖项添加到 Eclipse 插件项目

】将Maven依赖项添加到Eclipse插件项目【英文标题】:AddaMavendependencytoaEclipsePluginproject【发布时间】:2012-11-2802:58:19【问题描述】:只是一个简单的问题:我需要。该项目没有POM文件,因此我将其转换为Maven文件。现在我有plugin.xml... 查看详情

pom文件必须和maven版本一致吗

...之间的依赖关系(maven自动关联下载所有依赖的jar包)将项目拆分成若干个模块:借助于Maven可以将一个项目拆分成多个工程。使用下面的pom.xml(一个POM包含了关于你的项目的所有重要信息,一个POM是一个XML文档),Maven将从远... 查看详情

为啥不能使用pom文件中的maven依赖?

...是为开发人员提供一种方法,将单个依赖项添加到Android项目的build.gradle文件中,以使用我准备的一些(混淆的)SDK(AAR文件-Android库)。SDK 查看详情

使用ideal创建javaweb项目

使用Ideal创建javaWeb项目使用Ideal创建javaWeb项目没用使用maven的模板直接通过开发工具新建项目.通过配置pom文件,修改文件结构,配置Tomcat容器最终实现HelloServlet输出.新建工程1,点击”CreateNewProject”,根据Ideal指引新建一个项目2,填写G... 查看详情

怎么看pom里面的附属包来自哪个

...POM文件中查看<repositories>标签,这个标签会显示当前项目使用的依赖库,从而可以确定哪些附属包来自哪个库。参考技术A您好,您想知道的是POM文件中的附属包来自哪里,对吗?POM文件是Maven项目管理器的配置文件,它用于... 查看详情

maven pom验证依赖失败

...一无效,但我只是使用二进制文件,因此不应该影响我的项目。有没有办法忽略这个错误或解决方法(除了修改第3方pom)?编辑 查看详情

maven

一、概念1.Maven本质是一个软件项目管理和理解工具,基于POM概念,可以从一条中心信息管理项目的构建、报告和文档。 2.POM 项目对象模型,每个Maven工程都有一个pom.xml文件,可以定义项目的坐标、依赖等配置 3.作用... 查看详情

maven第一个maven项目--idea创建maven工程使用模板(骨架)&分析pom文件结构(代码片段)

1.IDEA创建Maven工程使用模板(骨架)1.1创建普通工程补充:模板搜索哪里是按住Ctrl+F然后输入搜索的内容。创建完后的目录结构:1.2创建web工程改造该工程:替换web.xml里面的内容web.xml原来:<!DOCTYPEweb-appPUBLIC"-//SunMicrosystems,Inc.//DTD... 查看详情

MAVEN :- 无法解析项目的依赖关系

】MAVEN:-无法解析项目的依赖关系【英文标题】:MAVEN:-Couldnotresolvedependenciesforproject【发布时间】:2020-09-0902:35:45【问题描述】:我希望有人面临同样的问题来解决依赖关系。POM.xml下面提到的文件xsi:schemaLocation="http://maven.apache.org/... 查看详情

多个项目的 Maven 依赖项与依赖项管理

】多个项目的Maven依赖项与依赖项管理【英文标题】:Mavendependenciesvsdependencymanagementformultipleprojects【发布时间】:2013-06-2210:35:40【问题描述】:很抱歉再次问这个问题。如果我做对了,请告诉我?我们有一个父pom和多个模块。现... 查看详情

maven的pom.xml文件标签含义

pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。[xml]viewplaincopyp... 查看详情

关于pom文件的描述

参考技术APOM(ProjectObjectModel,项目对象模型)是Maven工程的基本工作单元,是一个XML文件,包含了项目的基本信息,用于描述项目如何构建,声明项目依赖,等等。执行任务或目标时,Maven会在当前目录中查找POM。它读取POM,获取... 查看详情

pom.xml的继承聚合与依赖

原文地址:https://my.oschina.net/zh119893/blog/2328966.1     简介      pom.xml文件是Maven进行工作的主要配置文件。在这个文件中我们可以配置Maven项目的groupId、artifactId和version等Maven项目 查看详情

maven-不在 pom.xml 文件中下载新添加的依赖项

...0:07:44【问题描述】:我需要新的第三方jar来在基于maven的项目中读取csv。所以,我在pom.xml中输入了与下面相同的内容。<dependency><groupId>net.sf.opencsv 查看详情

maven中的pom.xml文件超详细解析(代码片段)

...时的开发中都会或多或少的使用maven来管理和构建我们的项目,即使使用了各种框架jar包也是通过Maven来引入的,所以我觉得有必要了解pom.xml文件中的每一项配置,来帮助我更好的使用Maven这个自动化工具;文章目... 查看详情

pom文件详解(代码片段)

...么是POM文件?POM(ProjectObjectModel)文件是Maven项目的核心文件之一。它是一个XML文件,描述了项目的基本信息、依赖项、构建和发布等信息。POM文件是Maven的重要组成部分,可以帮助开发者管理和构建项目。在... 查看详情

将 maven 导出为包含所有依赖项的 jar 文件

...2018-11-1609:50:47【问题描述】:我有自己的java库创建为maven项目,并在pom.xml中包含一些依赖项我想将项目导出为jar并将其包含到其他maven项目中。问题是我需要将所有依赖项从我的库的pom.xml复制到导入我的库以使其工作的maven项目... 查看详情