簡體   English   中英

從 pom 文件中提取遠程倉庫

[英]extract remote repo from pom file

我正在使用 maven 構建 java 項目。 java 項目有一個 pom 文件,其中包含我需要將構建工件上傳到的 URL。 我可以使用正則表達式來提取 URL,但是我想知道是否有“更好”或更標准的方法。 這是我的 pom 文件的頂部。 如您所見,我想提取一個 URL (example.com)。

<?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>ca.pensionsbc.services</groupId>
    <artifactId>penc-utility-srv</artifactId>
    <version>1.7.5</version>
    <packaging>jar</packaging>
    <name>penc-utility-srv</name>
    <description>Utility Service</description>

    <repositories>
        <repository>
            <id>nexus-public</id>
            <url>https://example.com/path</url>
        </repository>

    </repositories>

如果mvn dependency:list-repositories能夠為您列出 URL,請先檢查命令行。

如果是這樣,您可以從 Java 運行相同的命令,並對其結果進行后處理以獲得 URL。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM