From 6896348ed5bbc2b50d2ec86e308b2338f8b1eb5c Mon Sep 17 00:00:00 2001 From: Damon Kohler <damonkohler@google.com> Date: Tue, 25 Mar 2014 11:41:50 +0100 Subject: [PATCH] Adds rule to build GenerateInterfaces as a binary. --- message_generation/build.gradle | 2 ++ .../internal/message/GenerateInterfaces.java | 18 +++++++++--------- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/message_generation/build.gradle b/message_generation/build.gradle index 66d4e18..e844fcd 100644 --- a/message_generation/build.gradle +++ b/message_generation/build.gradle @@ -24,3 +24,5 @@ dependencies { compile project(':gradle_plugins') } +apply plugin: "application" +mainClassName = "org.ros.internal.message.GenerateInterfaces" diff --git a/message_generation/src/main/java/org/ros/internal/message/GenerateInterfaces.java b/message_generation/src/main/java/org/ros/internal/message/GenerateInterfaces.java index 46756b8..64a16c8 100644 --- a/message_generation/src/main/java/org/ros/internal/message/GenerateInterfaces.java +++ b/message_generation/src/main/java/org/ros/internal/message/GenerateInterfaces.java @@ -1,12 +1,12 @@ /* * Copyright (C) 2011 Google Inc. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); you may not * use this file except in compliance with the License. You may obtain a copy of * the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the @@ -161,12 +161,12 @@ public class GenerateInterfaces { String rosPackagePath = System.getenv(ROS_PACKAGE_PATH); // Overwrite with a supplied package path if specified (--package-path=) for (ListIterator<String> iter = arguments.listIterator(); iter.hasNext(); ) { - String arg = iter.next(); - if (arg.contains("--package-path=")) { - rosPackagePath = arg.replace("--package-path=", ""); - iter.remove(); - break; - } + String arg = iter.next(); + if (arg.contains("--package-path=")) { + rosPackagePath = arg.replace("--package-path=", ""); + iter.remove(); + break; + } } Collection<File> packagePath = Lists.newArrayList(); for (String path : rosPackagePath.split(File.pathSeparator)) { -- GitLab