Package aQute.bnd.maven
Class MavenDeploy
- java.lang.Object
-
- aQute.bnd.maven.MavenDeploy
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.String
homedir
(package private) java.lang.String
keyname
private static org.slf4j.Logger
logger
(package private) java.lang.String
passphrase
(package private) Reporter
reporter
(package private) java.lang.String
repository
(package private) java.lang.String
url
-
Constructor Summary
Constructors Constructor Description MavenDeploy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
deploy(Project project, java.lang.String jarName, java.io.InputStream jarStream)
private Jar
javadoc(java.io.File tmp, Project b, java.util.Set<java.lang.String> exports)
private void
maven_gpg_sign_and_deploy(Project b, java.io.File file, java.lang.String classifier, java.io.File pomFile)
private void
optional(Command command, java.lang.String key, java.lang.String value)
void
setProperties(java.util.Map<java.lang.String,java.lang.String> map)
Give the plugin the remaining properties.void
setReporter(Reporter processor)
Set the current reporter.private void
split(Jar original, Jar main, Jar src)
private java.io.File
write(java.io.File base, Resource r, java.lang.String fileName)
-
-
-
Field Detail
-
logger
private static final org.slf4j.Logger logger
-
repository
java.lang.String repository
-
url
java.lang.String url
-
homedir
java.lang.String homedir
-
keyname
java.lang.String keyname
-
passphrase
java.lang.String passphrase
-
reporter
Reporter reporter
-
-
Method Detail
-
setProperties
public void setProperties(java.util.Map<java.lang.String,java.lang.String> map)
Description copied from interface:Plugin
Give the plugin the remaining properties. When a plugin is declared, the clause can contain extra properties. All the properties and directives are given to the plugin to use.- Specified by:
setProperties
in interfacePlugin
- Parameters:
map
- attributes and directives for this plugin's clause
-
setReporter
public void setReporter(Reporter processor)
Description copied from interface:Plugin
Set the current reporter. This is called at init time. This plugin should report all errors and warnings to this reporter.- Specified by:
setReporter
in interfacePlugin
-
deploy
public boolean deploy(Project project, java.lang.String jarName, java.io.InputStream jarStream) throws java.lang.Exception
-
maven_gpg_sign_and_deploy
private void maven_gpg_sign_and_deploy(Project b, java.io.File file, java.lang.String classifier, java.io.File pomFile) throws java.lang.Exception
- Throws:
java.lang.Exception
-
optional
private void optional(Command command, java.lang.String key, java.lang.String value)
-
javadoc
private Jar javadoc(java.io.File tmp, Project b, java.util.Set<java.lang.String> exports) throws java.lang.Exception
- Throws:
java.lang.Exception
-
write
private java.io.File write(java.io.File base, Resource r, java.lang.String fileName) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-