Эксклюзивный Или определяется следующим образом
def xor( a, b ):
return (a or b) and not (a and b)
Есть ли способ либо автоматически импортировать путь сборки Eclipse из текстового файла, либо экспортировать путь сборки Eclipse в текстовый файл , чтобы я мог использовать этот файл from ant?
Путь сборки Eclipse уже является текстовым файлом (.classpath):
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="lib" path="lib/ojdbc14_g.jar"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="output" path="classes"/>
</classpath>
Возможно, ant4eclipse - это инструмент (плагин), который вам нужен.
(источник: sourceforge.net )
Цель
Проект ant4eclipse
призван избежать (или, по крайней мере: уменьшить) избыточность конфигураций Eclipse и Ant.
Точнее: он состоит из задач Ant, которые могут читать и работать с некоторыми файлами конфигурации Eclipse . С помощью этих задач вы можете:
- Настроить пути к классам, как определено в Eclipse '.classpath-file
- , проверить полные рабочие области, насколько это возможно с помощью функции Team Project Set в eclipse
- , запускать ваши Java-приложения, как вы определил их в конфигурации запуска Eclipse
. Со всеми этими задачами вы можете создать полную систему автоматической сборки, которая начинается с проверки всех необходимых проектов из CVS, собирает все проекты в правильном порядке с настройками пути к классам, как указано в Eclipse , и для запуска ваших приложений, как они указаны в Eclipse.
И самое лучшее: если вы или кто-то другой измените конфигурацию в Eclipse, эти изменения сразу же будут видны в ваших файлах сборки - без изменения одной строчки кода!
Просто поместите все свои банки в известное место и в сборке муравья просто добавьте все эти банки.
Затем сконфигурируйте eclipse конкретно с точки зрения необходимых jar-файлов. Я хочу, чтобы eclipse указывал на требуемые jar-файлы, потому что меня беспокоит время компиляции, но с муравьем это не так уж важно - обычно это сборка срабатывает и забывает.
Начиная с Eclipse 3.4 (я думаю), вы можете «экспортировать» проект в файлы ant. Выберите «Экспорт ...», щелкнув проект правой кнопкой мыши. В разделе «Общие» находится «Файлы сборки Ant». Он генерирует файл ant, который можно использовать для перекомпиляции всего проекта.