[英]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.