package aQute.jpm.lib;
import java.util.List;
import aQute.bnd.version.Version;
import aQute.struct.Define;
import aQute.struct.struct;
public class CommandData extends struct {
public byte[] sha; // primary
// source
// of
// data
public long time = System.currentTimeMillis();
public String name;
@Define(optional = true)
public String title;
@Define(optional = true)
public String description;
@Define(optional = true)
public String jvmArgs;
public List<byte[]> dependencies = list();
public List<byte[]> runbundles = list();
public String jpmRepoDir;
public boolean installed;
@Define(optional = true)
public String bin;
@Define(optional = true)
public String java;
public boolean trace;
public Version version;
@Define(optional = true)
public String bsn;
public String main;
/**
* Use javaw instead of java
*/
public boolean windows;
}