1
0
Fork 0
pdfbox/scripts/maven.xqm

23 lines
517 B
Text
Raw Normal View History

2025-02-04 20:45:45 +00:00
(:~ maven access
:
::)
module namespace mvn = 'urn:quodatum:maven:1';
declare variable $mvn:example := <dependency>
<groupId>org.ccil.cowan.tagsoup</groupId>
<artifactId>tagsoup</artifactId>
<version>1.2.1</version>
</dependency>;
declare function mvn:url($dep as element(dependency),$ext as xs:string)
as xs:string {
string-join(
("https://repo.maven.apache.org/maven2/",
2025-02-18 16:20:02 +00:00
replace($dep/groupId,'.',"/"),
2025-02-04 20:45:45 +00:00
"/",$dep/artifactId, "-", $dep/version, ".",$ext
))
};