public class PublishNodeModuleTask extends ExecuteNpmTask
Constructor and Description |
---|
PublishNodeModuleTask() |
Modifier and Type | Method and Description |
---|---|
protected void |
createNpmrcFile() |
protected void |
createPackageJsonFile() |
void |
executeNode() |
protected java.util.List<java.lang.Object> |
getCompleteArgs() |
java.lang.String |
getModuleAuthor() |
java.lang.String |
getModuleBugsUrl() |
java.lang.String |
getModuleDescription() |
java.util.List<java.lang.String> |
getModuleKeywords() |
java.lang.String |
getModuleLicense() |
java.lang.String |
getModuleName() |
java.lang.String |
getModuleRepository() |
java.lang.String |
getModuleVersion() |
protected java.lang.String |
getNpmAuth() |
java.lang.String |
getNpmEmailAddress() |
java.lang.String |
getNpmPassword() |
protected java.io.File |
getNpmrcFile() |
java.lang.String |
getNpmUserName() |
protected java.io.File |
getPackageJsonFile() |
java.io.File |
getWorkingDir() |
void |
setModuleAuthor(java.lang.Object moduleAuthor) |
void |
setModuleBugsUrl(java.lang.Object moduleBugsUrl) |
void |
setModuleDescription(java.lang.Object moduleDescription) |
void |
setModuleKeywords(java.lang.Iterable<?> moduleKeywords) |
void |
setModuleKeywords(java.lang.Object... moduleKeywords) |
void |
setModuleLicense(java.lang.Object moduleLicense) |
void |
setModuleName(java.lang.Object moduleName) |
void |
setModuleRepository(java.lang.Object moduleRepository) |
void |
setModuleVersion(java.lang.Object moduleVersion) |
void |
setNpmEmailAddress(java.lang.Object npmEmailAddress) |
void |
setNpmPassword(java.lang.Object npmPassword) |
void |
setNpmUserName(java.lang.Object npmUserName) |
getCommand, setCommand
args, args, getArgs, getExecResult, getNodeDir, setArgs, setArgs, setNodeDir, setWorkingDir
addValidator, appendParallelSafeAction, compareTo, configure, deleteAllActions, dependsOn, dependsOnTaskDidWork, doFirst, doFirst, doLast, doLast, execute, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDidWork, getEnabled, getExecuter, getExtensions, getFinalizedBy, getGroup, getImpliesSubProjects, getInputs, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTemporaryDir, getTemporaryDirFactory, getValidators, hasProperty, injectIntoNewInstance, isEnabled, isHasCustomActions, leftShift, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setExecuter, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setName, setOnlyIf, setOnlyIf, setProject, setProperty, setShouldRunAfter, shouldRunAfter, toString
public void executeNode()
executeNode
in class ExecuteNpmTask
@Input @Optional public java.lang.String getModuleAuthor()
public java.lang.String getModuleBugsUrl()
@Input @Optional public java.lang.String getModuleDescription()
@Input public java.util.List<java.lang.String> getModuleKeywords()
@Input @Optional public java.lang.String getModuleLicense()
@Input public java.lang.String getModuleName()
@Input @Optional public java.lang.String getModuleRepository()
@Input public java.lang.String getModuleVersion()
@Input public java.lang.String getNpmEmailAddress()
@Input public java.lang.String getNpmPassword()
@Input public java.lang.String getNpmUserName()
@InputDirectory public java.io.File getWorkingDir()
getWorkingDir
in class ExecuteNodeTask
public void setModuleAuthor(java.lang.Object moduleAuthor)
public void setModuleBugsUrl(java.lang.Object moduleBugsUrl)
public void setModuleDescription(java.lang.Object moduleDescription)
public void setModuleKeywords(java.lang.Iterable<?> moduleKeywords)
public void setModuleKeywords(java.lang.Object... moduleKeywords)
public void setModuleLicense(java.lang.Object moduleLicense)
public void setModuleName(java.lang.Object moduleName)
public void setModuleRepository(java.lang.Object moduleRepository)
public void setModuleVersion(java.lang.Object moduleVersion)
public void setNpmEmailAddress(java.lang.Object npmEmailAddress)
public void setNpmPassword(java.lang.Object npmPassword)
public void setNpmUserName(java.lang.Object npmUserName)
protected void createNpmrcFile() throws java.io.IOException
java.io.IOException
protected void createPackageJsonFile() throws java.io.IOException
java.io.IOException
protected java.util.List<java.lang.Object> getCompleteArgs()
protected java.lang.String getNpmAuth()
protected java.io.File getNpmrcFile()
protected java.io.File getPackageJsonFile()