国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

maven的pom文件

這篇具有很好參考價(jià)值的文章主要介紹了maven的pom文件。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

maven項(xiàng)目中會(huì)有pom文件, 當(dāng)新建項(xiàng)目時(shí)候, 需要添加我們需要的依賴包。所以整理了一份比較常用的依賴包的pom,方便以后新建項(xiàng)目或者添加依賴包時(shí)copy且快捷。不需要的依賴可以刪掉,避免首次遠(yuǎn)程拉取失敗和縮小項(xiàng)目打包大小。

<?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>
    <groupId>com.yulisao</groupId>
    <artifactId>mydemo</artifactId>
    <packaging>war</packaging>
    <version>1.0.0-SNAPSHOT</version>


    <!-- pom文件的常量配置 下面需使用的地方用${標(biāo)簽名}進(jìn)行引用  這一段非必須有 -->
    <properties>
        <project.name>yulisao</project.name> <!-- 項(xiàng)目名稱 -->
        <maven.compiler.source>8</maven.compiler.source>
        <maven.compiler.target>8</maven.compiler.target>
        <project.build.sourceencoding>UTF-8</project.build.sourceencoding> <!--使用utf-8編碼-->
        <spring.version>4.3.14.RELEASE</spring.version> <!-- spring 版本 -->
        <mysql.version>5.1.42</mysql.version> <!-- mysql數(shù)據(jù)庫版本 -->
        <sqlserver.version>4.1.0</sqlserver.version> <!-- sqlserver數(shù)據(jù)庫版本 -->
        <!-- 需要定義變量就自行繼續(xù)添加 -->
    </properties>


    <!-- 開啟springboot的特性 繼承parent或者引入dependencies-->
    <!-- 也表示當(dāng)前pom繼承了parent里面的pom 按住ctrl點(diǎn)擊下面的parent即可進(jìn)去查看-->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.1.RELEASE</version>
    </parent>


    <!-- 自定義倉庫地址 非必須 -->
   <!-- <repositories>
        <repository>
            <id>aliyun</id>
            <url>https://maven.aliyun.com/repository/public</url>
            <releases>
                <enabled>true</enabled> &lt;!&ndash; 允許下載releases版本 &ndash;&gt;
            </releases>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>
    </repositories>
    <pluginRepositories> &lt;!&ndash; pluginRepositories配置了就按配置執(zhí)行,省略了沒配置就按本地默認(rèn)的執(zhí)行 &ndash;&gt;
        <pluginRepository>
            <id>aliyun-plugin</id>
            <url>https://maven.aliyun.com/repository/public</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </pluginRepository>
    </pluginRepositories>-->


    <dependencies>
        <!--springboot框架所需-->
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <exclusions>
                <exclusion>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-starter-tomcat</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>1.3.2</version>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jpa</artifactId>
            <version>1.5.4.RELEASE</version>
        </dependency>

        <!--數(shù)據(jù)庫支持-->
        <!-- 根據(jù)自己的數(shù)據(jù)庫選擇一個(gè)即可 -->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>${mysql.version}</version>
        </dependency>
        <dependency>
            <groupId>com.microsoft.sqlserver</groupId>
            <artifactId>sqljdbc4</artifactId>
            <version>${sqlserver.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-jdbc</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-mongodb</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.data</groupId>
            <artifactId>spring-data-mongodb</artifactId>
            <version>3.4.11</version>
        </dependency>


        <!-- 緩存相關(guān) -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-redis</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-cache</artifactId>
            <version>2.1.9.RELEASE</version>
        </dependency>


        <!-- 基礎(chǔ)工具依賴 -->
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>fastjson</artifactId>
            <version>1.2.4</version>
        </dependency>
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <optional>true</optional>
        </dependency>
        <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-lang3</artifactId>
            <version>3.9</version>
        </dependency>
        <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-collections4</artifactId>
            <version>4.4</version>
        </dependency>
        <dependency>
            <groupId>org.springframework.data</groupId>
            <artifactId>spring-data-commons</artifactId>
            <version>3.1.0</version>
        </dependency>
        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.17</version>
        </dependency>

        <!-- Mybatis相關(guān) -->
        <dependency>
            <groupId>org.mybatis</groupId>
            <artifactId>mybatis</artifactId>
            <version>3.4.6</version>
        </dependency>
        <dependency>
            <groupId>org.mybatis</groupId>
            <artifactId>mybatis-spring</artifactId>
            <version>1.3.2</version>
        </dependency>
        <dependency>
            <groupId>org.mybatis.generator</groupId>
            <artifactId>mybatis-generator-core</artifactId>
            <version>1.3.6</version>
            <scope>compile</scope>
            <optional>true</optional>
        </dependency>
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>druid</artifactId>
            <version>1.1.9</version>
        </dependency>



        <!-- Spring相關(guān) -->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-orm</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-oxm</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-jdbc</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-tx</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-aop</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-test</artifactId>
        </dependency>


        <!-- web相關(guān) -->
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>servlet-api</artifactId>
            <version>2.5</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>javax.servlet.jsp</groupId>
            <artifactId>javax.servlet.jsp-api</artifactId>
            <version>2.3.1</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>javax.servlet.jsp.jstl</groupId>
            <artifactId>javax.servlet.jsp.jstl-api</artifactId>
            <version>1.2.1</version>
        </dependency>
        <dependency>
            <groupId>javax.ws.rs</groupId>
            <artifactId>javax.ws.rs-api</artifactId>
            <version>2.0</version>
        </dependency>
        <dependency>
            <groupId>javax.websocket</groupId>
            <artifactId>javax.websocket-api</artifactId>
            <version>1.0</version>
        </dependency>
        <dependency>
            <groupId>javax.annotation</groupId>
            <artifactId>javax.annotation-api</artifactId>
            <version>1.2</version>
        </dependency>
        <dependency>
            <groupId>javax.transaction</groupId>
            <artifactId>javax.transaction-api</artifactId>
            <version>1.2</version>
        </dependency>


        <!-- 業(yè)務(wù)依賴包或者私有包 如有根據(jù)自己需要添加-->


        <!-- swagger2相關(guān) 非必須-->
        <dependency>
            <groupId>io.springfox</groupId>
            <artifactId>springfox-swagger2</artifactId>
            <version>2.7.0</version>
        </dependency>
        <dependency>
            <groupId>io.springfox</groupId>
            <artifactId>springfox-swagger-ui</artifactId>
            <version>2.7.0</version>
        </dependency>
    </dependencies>

    <!--構(gòu)建打包相關(guān)-->
    <build>
        <finalName>${project.name}</finalName>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <configuration>
                    <!-- 配置文件 項(xiàng)目中有哪些就在此處新增行配置-->
                    <!--<packagingExcludes>**/jdbc.properties</packagingExcludes>-->
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <configuration>
                    <useSystemClassLoader>false</useSystemClassLoader>
                    <skip>true</skip>
                </configuration>
            </plugin>
        </plugins>
        <resources>
            <resource>
                <!-- 若項(xiàng)目結(jié)構(gòu)不一樣,這兩個(gè)路徑也要記得改,不然某文件明明存在卻報(bào)錯(cuò)找不到 -->
                <directory>src/main/java</directory>
                <includes>
                    <!-- *是通配的,也可以按需把路徑范圍控制的更小 -->
                    <include>**/*.xml</include>
                </includes>
                <filtering>true</filtering>
            </resource>
            <resource>
                <directory>src/main/resources</directory>
            </resource>
        </resources>
    </build>
</project>

pom結(jié)構(gòu)說明解說如下

properties 定義全局變量的地方
parent 引入父依賴,類似java里面的extends關(guān)鍵字
repositories+pluginRepositories 配置遠(yuǎn)程倉庫
dependencies 所需的依賴包
build 構(gòu)建打包找誰來執(zhí)行,需要用到哪些路徑下的文件

maven運(yùn)行流程
maven會(huì)根據(jù)pom文件拉取依賴包,根據(jù)群組id先是在我們本地倉庫對(duì)應(yīng)的路徑去找,找不到就去遠(yuǎn)程倉庫下載回來本地。遠(yuǎn)程倉庫有中央倉庫、其他倉庫。下面這個(gè)是安裝maven后配置文件里面的,它是所有pom的父pom,所有maven項(xiàng)目繼承該配置。

<repositories>
    <repository>
      <id>central</id> <!-- 倉庫的id,唯一不重復(fù) (若重復(fù)則覆蓋前者) -->
      <name>Central Repository</name> <!-- 倉庫的名稱 或者 描述 -->
      <url>https://repo.maven.apache.org/maven2</url> <!-- 倉庫的地址 -->
      <layout>default</layout>
      <snapshots>
        <enabled>false</enabled> <!-- 禁止下載snapshots版本 -->
      </snapshots>
    </repository>
  </repositories>

上面只需稍微了解一下就行,下面需重點(diǎn)熟悉是個(gè)人配置。當(dāng)某些依賴包存在于其他倉庫、局域網(wǎng)倉庫、私有倉庫時(shí)。我就還需要配置這些非中央倉庫告訴maven除了上面的中央倉庫,你還可以去我提供的這些倉庫里找。以阿里云倉庫為例在pom文件中配置如下

<!-- 這里是倉庫信息 -->
<repositories> 
    <repository>
        <id>aliyun</id>
        <url>https://maven.aliyun.com/repository/public</url>
        <releases>
            <enabled>true</enabled> <!-- 允許下載releases版本 -->
        </releases>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </repository>
</repositories>
<!-- 這里是執(zhí)行者信息 -->
<pluginRepositories> <!-- pluginRepositories配置了就按配置執(zhí)行,省略了沒配置就按本地默認(rèn)的執(zhí)行 -->
    <pluginRepository>
        <id>aliyun-plugin</id>
        <url>https://maven.aliyun.com/repository/public</url>
        <releases>
            <enabled>true</enabled>
        </releases>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </pluginRepository>
</pluginRepositories>

另外一種方法是maven的setting.xml文件里面配置,找到profiles標(biāo)簽。定義一個(gè)id為local的profile,使用activeProfiles標(biāo)簽表示當(dāng)前生效的profile是local這個(gè)配置。

<settings>
  ...
  <profiles>
    <profile> <!-- 若你有多個(gè)就配置多套 這里只配置了一個(gè)為例-->
      <id>local</id>
      <!-- 把上面的repositories 和pluginRepositories 復(fù)制到這里來粘貼-->
    </profile>
  </profiles>
  <activeProfiles>
    <activeProfile>local</activeProfile> <!-- 若你需同時(shí)使用多個(gè)倉庫就配置多個(gè) 這里只配置了一個(gè)為例-->
  </activeProfiles>
  ...
</settings>

這兩種配置方式優(yōu)缺點(diǎn)如下,我認(rèn)為第一種好一些,一勞永逸。而setting文件,我們一般都是去mirrors標(biāo)簽里面覆蓋maven原有中央鏡像以及添加其他鏡像,極少去改profiles。

在項(xiàng)目中的pom中配置:pom會(huì)提交git/svn,這樣新同事拉取代碼直接能用你也不用給他交接setting.xml文件。一旦提交git了后續(xù)也不會(huì)無故去修改,穩(wěn)定。
在setting.xml文件配置:是你本地全局范圍的倉庫配置,需要用哪個(gè)倉庫時(shí)就切換到哪個(gè),改一下配置即可。新項(xiàng)目不知道倉庫或忘記切換或切換錯(cuò)了導(dǎo)致包拉取不下來,項(xiàng)目都跑不起來

parent標(biāo)簽

<parent>
   <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.1.1.RELEASE</version> <!-- 必須指定一個(gè)版本,不可省略-->
</parent>

這一段表示當(dāng)前pom繼承parent,parent里面的父pom包含了很多東西的(它也都是繼承 來自spring-boot-dependencies)。父pom里面的properties標(biāo)簽下,定義了很多包的版本,屬于定制套餐。我們只需要引入spring-boot-start-parent后很多其他依賴就不用在引用了,因?yàn)閟pring-boot-start-parent這個(gè)文件中的套餐將我們需要的所有依賴都準(zhǔn)備好了。這個(gè)套餐里面具體有哪些依賴包,參照下圖可去查看。
maven的pom文件
但假設(shè)我們不使用父pom來實(shí)現(xiàn)Spring boot,或者父pom里面的某個(gè)jar版本不是我想要的又如何替換呢。在當(dāng)前pom里面添加如下

<dependencyManagement>
     <dependencies>
     	<!-- 情景一:不使用父pom的定制套餐,先添加這個(gè)依賴,然后根據(jù)自己需要再加一些你需要的依賴  -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-dependencies</artifactId>
            <version>2.2.2.RELEASE</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
        <!-- 繼續(xù)添加你項(xiàng)目中需要用到的依賴,畢竟沒使用定制套餐了,啥都需要你自己動(dòng)手 略 -->
        <!-- 另外當(dāng)前pom里面的build標(biāo)簽內(nèi)容就不能省略了,因?yàn)楦竝om里本身有build標(biāo)簽,現(xiàn)在不使用父pom了,build標(biāo)簽自然得你自己寫 -->
        
        
        <!-- 情景二:不同版本可以在dependencyManagement中重寫 -->
        <!-- 比如jpa這個(gè)我需要的1.5.5版本但父pom里并不是這個(gè)版本,這樣就能用1.5.5進(jìn)行覆蓋 -->
		<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jpa</artifactId>
            <version>1.5.5.RELEASE</version>
        </dependency>
    </dependencies>
</dependencyManagement>

maven的pom文件
這種左邊有藍(lán)色圈圈的,說明父pom中已引入了,你無需再引入。除非你需要對(duì)這個(gè)依賴進(jìn)行自定義(版本、作用范圍等)并覆蓋

jar查詢下載工具
依賴包的名稱,有哪些版本,可以通過這個(gè)網(wǎng)址去查詢 https://mvnrepository.com/,它提供了官網(wǎng)地址下載jar,引入maven和grade文件中依賴的代碼
maven的pom文件
或者通過阿里云地址 https://developer.aliyun.com/mvn/search
maven的pom文件文章來源地址http://www.zghlxwxcb.cn/news/detail-475974.html

到了這里,關(guān)于maven的pom文件的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【Maven】Maven 中 pom.xml 文件

    Maven 是一個(gè)項(xiàng)目管理工具,可以對(duì) Java 項(xiàng)目進(jìn)行構(gòu)建和管理依賴。 本文,我們認(rèn)識(shí)下 pom.xml 文件。POM(Project Object Model, 項(xiàng)目對(duì)象模型) 是 Maven 工程的基本工作單位,也是 Maven 的核心。其包含項(xiàng)目的基本信息,用于描述項(xiàng)目如何構(gòu)建、聲明項(xiàng)目依賴等。 POM 是 Project Object Mod

    2024年02月15日
    瀏覽(23)
  • maven的pom文件

    maven的pom文件

    maven項(xiàng)目中會(huì)有pom文件, 當(dāng)新建項(xiàng)目時(shí)候, 需要添加我們需要的依賴包。所以整理了一份比較常用的依賴包的pom,方便以后新建項(xiàng)目或者添加依賴包時(shí)copy且快捷。不需要的依賴可以刪掉,避免首次遠(yuǎn)程拉取失敗和縮小項(xiàng)目打包大小。 pom結(jié)構(gòu)說明解說如下 properties 定義全局變

    2024年02月08日
    瀏覽(28)
  • 簡(jiǎn)介maven核心:pom項(xiàng)目對(duì)象模型

    簡(jiǎn)介maven核心:pom項(xiàng)目對(duì)象模型

    Maven 意思是知識(shí)的積累者,最初是為了簡(jiǎn)化 Jakarta Turbine 項(xiàng)目中的構(gòu)建過程。有幾個(gè)項(xiàng)目,每個(gè)項(xiàng)目都有自己的 Ant 構(gòu)建文件,它們都略有不同。JAR 被檢入 CVS。我們想要一種標(biāo)準(zhǔn)的方式來構(gòu)建項(xiàng)目,清楚地定義項(xiàng)目的組成,發(fā)布項(xiàng)目信息的簡(jiǎn)單方法,以及在多個(gè)項(xiàng)目之間共享

    2024年03月09日
    瀏覽(34)
  • Maven--pom.xml文件詳解

    1.pom簡(jiǎn)介 pom指的是project object model,又叫項(xiàng)目對(duì)象模型。Maven的pom文件是一個(gè)XML文件,用于描述項(xiàng)目的各種屬性、依賴和構(gòu)建信息,包括項(xiàng)目的名稱、版本、許可證、作者、描述、依賴關(guān)系、構(gòu)建過程、插件等??偟膩碚f,POM文件是Maven工程的基本工作單元,它包含了項(xiàng)目的所

    2024年01月19日
    瀏覽(24)
  • POM文件配置Maven倉庫地址

    POM文件配置Maven倉庫地址

    POM文件配置Maven倉庫地址 - JavaShuo maven使用setting.xml配置文件配置倉庫地址 - JavaShuo 在pom.xml文件中設(shè)置Maven本地存儲(chǔ)庫位置? -------------------------------------------------------------------------------------------------------------------- Maven的默認(rèn)本地倉庫在:${user.home}/.m2/repository; 如果需要自定義

    2024年02月16日
    瀏覽(24)
  • maven的pom.xml文件詳解

    2024年02月12日
    瀏覽(29)
  • Maven聚合項(xiàng)目(微服務(wù)項(xiàng)目)創(chuàng)建流程,以及pom詳解

    Maven聚合項(xiàng)目(微服務(wù)項(xiàng)目)創(chuàng)建流程,以及pom詳解

    1、首先創(chuàng)建springboot項(xiàng)目作為父項(xiàng)目 只留下pom.xml 文件,刪除src目錄及其他無用文件 ?2、創(chuàng)建子項(xiàng)目 子項(xiàng)目可以是maven項(xiàng)目,也可以是springboot項(xiàng)目 3、父子項(xiàng)目關(guān)聯(lián) ?4、父項(xiàng)目中依賴管理 ? depedencyManagement標(biāo)簽介紹 在maven的聚合工程中,父模塊的pom文件中,使用dependencyManag

    2024年02月11日
    瀏覽(34)
  • Maven項(xiàng)目提示Ignored pom.xml問題

    Maven項(xiàng)目提示Ignored pom.xml問題

    1 環(huán)境 (1)IDEA開發(fā)工具:2022.2.1 (2)JDK:Java17(Spring6要求JDK最低版本是Java17) (3)Spring:6.1.2 (4)Maven 3.8.8 2 問題描述 新創(chuàng)建一個(gè)Maven模塊,和之前刪除的創(chuàng)建失敗的模塊同名,此時(shí)創(chuàng)建好的模塊的pom.xml文件有刪除線,提示Ignored pom.xml,pom文件顯示 pom.xml 。 3 原因分析

    2024年02月04日
    瀏覽(31)
  • maven之pom.xml配置文件詳解

    maven之pom.xml配置文件詳解

    pom代表項(xiàng)目對(duì)象模型,它是Maven中工作的基本組成單位。它是一個(gè)XML文件,在項(xiàng)目的根目錄中。pom包含的對(duì)象是使用maven來構(gòu)建的,pom.xml文件包含了項(xiàng)目的各種配置信息。 創(chuàng)建一個(gè)POM之前,應(yīng)該要先決定項(xiàng)目組(groupId),項(xiàng)目名(artifactId)和版本(version),因?yàn)檫@些屬性在項(xiàng)目倉

    2023年04月09日
    瀏覽(21)
  • Maven的pom文件引用以及下載失敗

    Maven的pom文件引用以及下載失敗

    背景:項(xiàng)目中使用到新版本的aspose-words組件,但是引用失敗; pom.xml中引用,但是maven 倉庫沒有aspose-words 后續(xù)版本,所以需要在pom中配置 aspose-words的官網(wǎng)。 仍然不生效,錯(cuò)誤入下: 解決辦法:修改maven的配置文件,conf/setting.xml 文件中需要排除AsposeJavaAPI,也就是由 ? mirrorOf

    2024年01月23日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包