public class PublishNodeModuleTask extends ExecuteNpmTask
Constructor and Description |
---|
PublishNodeModuleTask() |
Modifier and Type | Method and Description |
---|---|
protected java.io.File |
createNpmrcFile() |
void |
executeNode() |
protected java.util.List<java.lang.Object> |
getCompleteArgs() |
protected java.lang.String |
getNpmAuth() |
java.lang.String |
getNpmEmailAddress() |
java.lang.String |
getNpmPassword() |
java.lang.String |
getNpmUserName() |
java.io.File |
getWorkingDir() |
boolean |
isSyncVersion() |
void |
setNpmEmailAddress(java.lang.Object npmEmailAddress) |
void |
setNpmPassword(java.lang.Object npmPassword) |
void |
setNpmUserName(java.lang.Object npmUserName) |
void |
setSyncVersion(boolean syncVersion) |
protected void |
syncVersion() |
getCommand, setCommand
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 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
@Input public boolean isSyncVersion()
public void setNpmEmailAddress(java.lang.Object npmEmailAddress)
public void setNpmPassword(java.lang.Object npmPassword)
public void setNpmUserName(java.lang.Object npmUserName)
public void setSyncVersion(boolean syncVersion)
protected java.io.File createNpmrcFile() throws java.io.IOException
java.io.IOException
protected java.util.List<java.lang.Object> getCompleteArgs()
protected java.lang.String getNpmAuth()
protected void syncVersion() throws java.io.IOException
java.io.IOException