Я изучаю Java и Eclipse на Mac. У меня есть файл сборки Ant в проекте, который содержит SQL-операторы для создания базы данных и таблиц MySql и вставки строк для настройки данных для проекта. Я правильно настроил MySql и могу без проблем использовать команду «mysql» в терминале, но когда я запускаю файл Ant build.xml в Eclipse, я получаю: «BUILD FAILED. Невозможно запустить программу« mysql »: ошибка = 2, нет такого файла или каталога "
Я безуспешно сделал следующее:
- Добавлен / usr / local / mysql / bin к моему пути и проверен с помощью "echo $ PATH".
- Добавлен / usr / local / mysql / bin в мой путь к классам в Eclipse через "свойства" в проекте.
- Добавлен build.xml в путь сборки в Eclipse (только для ухмылок).
Я бегу:
- Mac OS X 10.7.1
- Eclipse Indigo Build id: 20110615-0604
- MySql 5.5.15-osx10.6-x86_64
Спасибо за вашу помощь!
Вот мой build.xml:
<?xml version="1.0" encoding="UTF-8"?>
<project name="publisher" default="all" basedir=".">
<property name="mysql.params" value="-u publisher -ppublisher -D publisher" />
<target name="all" depends="cleandb, createdb, insertdb"></target>
<target name="cleandb">
<exec executable="mysql" input="cleandb.sql">
<arg line="${mysql.params}" />
</exec>
</target>
<target name="createdb">
<exec executable="mysql" input="createdb.sql">
<arg line="${mysql.params}" />
</exec>
</target>
<target name="insertdb">
<exec executable="mysql" input="insertdb.sql">
<arg line="${mysql.params}" />
</exec>
</target>
</project>