code.tool.maven.command
add-digest
added in 1.2
(add-digest artifacts)adds MD5 and SHA1 digests to all artifacts
(add-digest {:file “test-data/code.tool.maven/maven.edn” :extension “edn”}) => {:file “test-data/code.tool.maven/maven.edn.md5”, :extension “edn.md5”} {:file “test-data/code.tool.maven/maven.edn”, :extension “edn”}
clean
added in 3.0
(clean name {:keys [simulate interim], :as params} linkages project)cleans the interim directory
(def -args- ’xyz.zcaudate/std.object nil -collected- (project/project))
(apply package/package -args-)
(apply clean -args-)
create-digest
added in 1.2
(create-digest algorithm suffix {:keys [file extension], :as artifact})creates a digest given a file and a digest type
(create-digest “MD5” “md5” {:file “test-data/code.tool.maven/maven.edn” :extension “edn”}) => {:file “test-data/code.tool.maven/maven.edn.md5”, :extension “edn.md5”}
deploy
added in 3.0
(deploy name {:keys [tag skip bulk digest], :as params} linkages {:keys [aether deploy], :as project})deploys a package to a test repo
(deploy ’xyz.zcaudate/std.lib {:tag :dev} ;;(read-config) -collected- (assoc (project/project) :deploy (config/load “config/deploy.edn”) :aether (aether/aether)))
install
added in 3.0
(install name {:keys [skip bulk], :as params} linkages {:keys [aether], :as project})installs a package to the local .m2 repository
(install ’xyz.zcaudate/std.object {} -collected- (assoc (project/project) :version “3.0.1” :aether (aether/aether))) => (contains artifact/rep? artifact/rep?)
prepare-artifacts
added in 3.0
(prepare-artifacts {:keys [jar pom interim], :as rep} {:keys [secure digest], :as params} {:keys [deploy], :as project})prepares the files for deployment
sign-file
added in 1.2
(sign-file {:keys [file extension]} {:keys [suffix public private], :as params, :or {suffix "asc"}})signs a file with gpg
(sign-file {:file “test-data/code.tool.maven/maven.edn” :extension “edn”} -key-) => {:file “test-data/code.tool.maven/maven.edn.asc” :extension “edn.asc”}