Api providing maven pom.xml files generation.
Api providing maven pom.xml files generation.
(new-pom {project-name :fr.jeremyschoffen.mbt.alpha.maven/artefact-name
group-id :fr.jeremyschoffen.mbt.alpha.maven/group-id
project-version :fr.jeremyschoffen.mbt.alpha.project/version
project-deps :fr.jeremyschoffen.mbt.alpha.project/deps
maven-scm :fr.jeremyschoffen.mbt.alpha.maven/scm
licenses :fr.jeremyschoffen.mbt.alpha.project/licenses})
Make a fresh pom using the tree of maps representation used in the clojure.data.xml
library.
Make a fresh pom using the tree of maps representation used in the `clojure.data.xml` library.
(new-pom-properties {group-id :fr.jeremyschoffen.mbt.alpha.maven/group-id
artefact-name
:fr.jeremyschoffen.mbt.alpha.maven/artefact-name
v :fr.jeremyschoffen.mbt.alpha.project/version})
Makes the text of the pom.properties file found in jars.
Makes the text of the pom.properties file found in jars.
(read-pom {pom-path :fr.jeremyschoffen.mbt.alpha.maven.pom/path})
Read a pom.xml
file at :fr...mbt.alpha.maven.pom/path
and turns it into xml data.
Read a `pom.xml` file at `:fr...mbt.alpha.maven.pom/path` and turns it into xml data.
(sync-pom! {pom-path :fr.jeremyschoffen.mbt.alpha.maven.pom/path :as param})
Function similar to clojure.tools.deps.alpha.gen.pom/sync-pom
with added behaviour.
This function fills the maven coordinates for the project, the licenses and scm parts.
Also returns the map version of the synced xml.
Function similar to `clojure.tools.deps.alpha.gen.pom/sync-pom` with added behaviour. This function fills the maven coordinates for the project, the licenses and scm parts. Also returns the map version of the synced xml.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close