Создание Java из MSBuild

Мы используем MSBuild для выполнения нашей сборки, которая компилирует и выводы много проектов/блоков.NET. Теперь мы сталкиваемся с потребностью также включать версию Java в наших блоков и не уверены, как мы должны пойти об интеграции здания этого источника Java в MSBuild.

Всегда существует опция выйти из оболочки к командной строке и иметь ее, выполняют компиляцию и jar'ing вручную, но там какие-либо другие и более изящные способы пойти о потреблении здания Java в MSBuild?

6
задан soren.enemaerke 14 January 2010 в 09:34
поделиться

2 ответа

Исходный код Firebug предоставляет файл для этого:

См. firebugx.js

Не изобретайте колесо каждый день:)

-121--4103917-

Я думаю, что компилятор не может справиться с лямбдой, поскольку не может определить тип параметра. Попробуйте следующее:

Assert.That( array, Is.All.Matches( (int x) => x%4 == 0 && x%100 != 0 || x%400 == 0 ));
-121--3119891-

Задача Exec является идеальной. Легко, работает. Не уверен, что это то, что ты имеешь в виду под «Шелл аут.»

2
ответ дан 17 December 2019 в 18:16
поделиться

Создание вашей собственной msbuild задачи скомпилировать Java возможно (я сделал для компиляции кода VB6 с MSBuild), но если это - хорошая идея, другой вопрос. ( YAGNI и все это)

При выходе из оболочки к командной строке действительно работает, это может просто быть вещь OK сделать.

Мой пищеварительный тракт говорит, выходят из оболочки к процессу Муравья, так как Муравей знает немного больше о Java.

0
ответ дан 17 December 2019 в 18:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: