コード例 #1
0
ファイル: ProjectLibrary.java プロジェクト: Cazen/gradle
  public void addToNode(Node parentNode, PathFactory pathFactory) {
    Map<String, Object> libraryAttributes = Maps.newHashMapWithExpectedSize(2);
    libraryAttributes.put("name", name);
    if (type != null) {
      libraryAttributes.put("type", type);
    }
    Node libraryNode = parentNode.appendNode("library", libraryAttributes);
    Node classesNode = libraryNode.appendNode("CLASSES");
    for (File file : classes) {
      Map<String, Object> attributes = Maps.newHashMapWithExpectedSize(1);
      attributes.put("url", pathFactory.path(file).getUrl());
      classesNode.appendNode("root", attributes);
    }
    Node javadocNode = libraryNode.appendNode("JAVADOC");
    for (File file : javadoc) {
      Map<String, Object> attributes = Maps.newHashMapWithExpectedSize(1);
      attributes.put("url", pathFactory.path(file).getUrl());
      javadocNode.appendNode("root", attributes);
    }
    Node sourcesNode = libraryNode.appendNode("SOURCES");
    for (File file : sources) {
      Map<String, Object> attributes = Maps.newHashMapWithExpectedSize(1);
      attributes.put("url", pathFactory.path(file).getUrl());
      sourcesNode.appendNode("root", attributes);
    }

    if (compilerClasspath.size() > 0) {
      Node properties = libraryNode.appendNode("properties");
      Node compilerClasspathNode = properties.appendNode("compiler-classpath");
      for (File file : compilerClasspath) {
        Map<String, Object> attributes = Maps.newHashMapWithExpectedSize(1);
        attributes.put("url", pathFactory.path(file, true).getUrl());
        compilerClasspathNode.appendNode("root", attributes);
      }
    }
  }
コード例 #2
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String historyJobHosts(final JobId jobId) {
   return HISTORY_JOBS.path(jobId.toString(), HOSTS);
 }
コード例 #3
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String configHostJob(final String host, final JobId jobId) {
   return CONFIG_HOSTS.path(host, JOBS, jobId.toString());
 }
コード例 #4
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String configJobHost(final JobId jobId, final String host) {
   return CONFIG_JOBS.path(jobId.toString(), HOSTS, host);
 }
コード例 #5
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String configJobRefShort(final JobId id) {
   return CONFIG_JOBREFS.path(id.getName() + ":" + id.getVersion());
 }
コード例 #6
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String configJob(final JobId id) {
   return CONFIG_JOBS.path(id.toString());
 }
コード例 #7
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String configJobs() {
   return CONFIG_JOBS.path();
 }
コード例 #8
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String historyJobs() {
   return HISTORY_JOBS.path();
 }
コード例 #9
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String statusHostJob(final String host, final JobId jobId) {
   return STATUS_HOSTS.path(host, JOBS, jobId.toString());
 }
コード例 #10
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String statusHostJobs(final String host) {
   return STATUS_HOSTS.path(host, JOBS);
 }
コード例 #11
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String statusHosts() {
   return STATUS_HOSTS.path();
 }
コード例 #12
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String configId(final String id) {
   return CONFIG_ID.path(id);
 }
コード例 #13
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String configHostPort(final String host, final int port) {
   return CONFIG_HOSTS.path(host, PORTS, String.valueOf(port));
 }
コード例 #14
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String configHostPorts(final String host) {
   return CONFIG_HOSTS.path(host, PORTS);
 }
コード例 #15
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String configHostJobCreation(
     final String host, final JobId id, final UUID operationId) {
   return CONFIG_HOSTS.path(host, JOBS, id.toString(), CREATION_PREFIX + operationId);
 }
コード例 #16
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String historyJobHost(final JobId jobId, final String host) {
   return HISTORY_JOBS.path(jobId.toString(), HOSTS, host);
 }
コード例 #17
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String historyJob(final JobId jobId) {
   return HISTORY_JOBS.path(jobId.toString());
 }
コード例 #18
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String statusHostUp(final String host) {
   return STATUS_HOSTS.path(host, UP);
 }
コード例 #19
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String configHosts() {
   return CONFIG_HOSTS.path();
 }
コード例 #20
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String statusMasterUp(final String master) {
   return STATUS_MASTERS.path(master, UP);
 }
コード例 #21
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String configJobRefs() {
   return CONFIG_JOBREFS.path();
 }
コード例 #22
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String statusMaster() {
   return STATUS_MASTERS.path();
 }
コード例 #23
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String configJobCreation(final JobId id, final UUID operationId) {
   final String name = CREATION_PREFIX + operationId;
   return CONFIG_JOBS.path(id.toString(), name);
 }
コード例 #24
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String statusHostAgentInfo(final String host) {
   return STATUS_HOSTS.path(host, AGENTINFO);
 }
コード例 #25
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String configJobHosts(final JobId jobId) {
   return CONFIG_JOBS.path(jobId.toString(), HOSTS);
 }
コード例 #26
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String statusHostEnvVars(final String host) {
   return STATUS_HOSTS.path(host, ENVIRONMENT);
 }
コード例 #27
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String configHost(final String host) {
   return CONFIG_HOSTS.path(host);
 }
コード例 #28
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String historyJobHostEventsTimestamp(
     final JobId jobId, final String host, final long timestamp) {
   return HISTORY_JOBS.path(jobId.toString(), HOSTS, host, EVENTS, String.valueOf(timestamp));
 }