Импорт ant build.xml в Eclipse - PullRequest
       5

Импорт ant build.xml в Eclipse

61 голосов
/ 07 октября 2010

У меня есть проект Android, который использует ant для сборки, возможно ли импортировать этот проект ant в eclipse IDE?

обновление: есть возможность создать проект с помощью ant build.xml в файле eclipse-> New-> Project-> Java-> Java из существующего Ant Buildfile и если файл build.xml выбран, он показывает ошибку Specified buildfile does not contain a javac task

Полагаю, в этой задаче объявлен javac

<taskdef name="setup"
classname="com.android.ant.SetupTask"
classpathref="android.antlibs"/>

Ответы [ 3 ]

97 голосов
/ 21 декабря 2012

Из по этой ссылке :

  1. Откройте Eclipse, выберите Файл > Новый > Проект
  2. Выберите " Java-проект из существующего файла сборки Ant "
  3. Показать свой файл сборки и написать имя проекта
10 голосов
/ 24 августа 2012

просто импортируйте «существующие проекты в рабочую область» и импортируйте ваш проект. затем откройте окно 'муравей' из окон -> показать / просмотреть -> муравей

перетащите файл ant из проводника проекта в окно ant.

нажмите, чтобы развернуть, и выберите цель, которую вы хотите запустить -> щелкните правой кнопкой мыши -> запустить как ANT

ваши настройки должны быть в порядке с этим.

1 голос
/ 01 ноября 2010

Попробуйте следующий метод, у меня все получится.

  1. Убедитесь, что у вас установлен ant
  2. Создайте новый проект> Android-проект> выберите из существующего источника (ваш исходный проект))
  3. Загрузите ant-contrib.jar , затем разархивируйте его и поместите файл jar туда, куда вам удобнее.
  4. Добавьте файл jar ant-contrib в Eclipse: Window> Предпочтения> Ant> Runtime> Global Entries> Добавить внешний jar
  5. Сконфигурировать ваши build.properties.(скопируйте и отредактируйте build.properties.example в build.properties)
  6. Теперь откройте build.xml в редакторе в Eclipse, затем нажмите Run
  7. Добавьте встроенные файлы jar в свойства своего проекта, «Свойства проекта».> Java Build Path> Добавить JAR
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...