У меня есть некоторые Groovy код, который будет из тонкой из командной строки, но когда я пытаюсь использовать GGTS SpringSource терпит неудачу:Groovy проект не будет строить в GGTS
Caught: java.lang.NoClassDefFoundError: org/apache/commons/cli/ParseException
java.lang.NoClassDefFoundError: org/apache/commons/cli/ParseException
at empyrean.Empyrean.run(Empyrean.groovy:20)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.cli.ParseException
... 1 more
Я знаю это потому, что я не имею (я использовал STS без проблем, это первый раз, когда я пробовал GGTS)
Некомпилирующий код - это (например, первая строка - строка 20 в файле):
def empyreanCli = new CliBuilder(usage:'empyrean [-d] <empyrean script>')
empyreanCli.d(longOpt:'debug',
'output debug data as we go')
empyreanCli.f(longOpt:'file',
'Empyrean script to run')
empyreanCli.u(longOpt:'usage',
'show this usage message')
def empyreanParse = empyreanCli.parse(args)
if (empyreanParse.u || args.size() == 0)
empyreanCli.usage()
else {
def engine = new EmpyreanEngine()
if (empyreanParse.d)
engine.debug = true
if (empyreanParse.f)
engine.process(binsicParse.f)
else
engine.process(args[args.size() - 1])
}
Который, как я говорю, прекрасно работает из командной строки ...
Какие файлы jar? Я вижу то же самое. У меня много зависимостей, определенных как Grape Grabs, но CliBuilder - это единственное, о чем он жалуется. –