Возникли проблемы при создании артефактов maven в solr в Windows 7 - PullRequest
1 голос
/ 04 июня 2011

Я пытаюсь создать снимок Solr 4.0 в Maven.Вот мои шаги:

  1. Проверьте solr в d: \ workspace \ solr
  2. , загрузите ant, разархивируйте в d: \ ant.установите для ANT_HOME значение d: \ ant
  3. для загрузки maven-ant-tasks-2.1.3.jar (последняя версия) в командной строке значение d: \ ant \ lib
  4. , перейдите к d: \ workspace \ solr \ lucene
  5. команда запуска: ant generate-maven-artifacts

выдает ошибку:

D:\workspace\solr\lucene\common-build.xml:326: #
    ##########################################################################
      Maven ant tasks not found.

      Please download the Maven ant tasks JAR (maven-ant-tasks-2.1.1.jar)
      from http://maven.apache.org/ant-tasks/download.html and add it to your
      $HOME/.ant/lib/ directory, or to your $ANT_HOME/lib/ directory, or
      to your $CLASSPATH, or add "-lib /path/to/maven-ant-tasks-2.1.1.jar"
      to the ant command.
    ##########################################################################

Total time: 0 seconds

Я попытался запустить:

ant -lib d:\ant\lib generate-maven-artifacts

это та же ошибка.

запуск только муравья создаст solr без проблем.

Настройка среды:

D:\workspace\solr\lucene>ant -version
Apache Ant(TM) version 1.8.2 compiled on December 20 2010

D:\workspace\solr\lucene>mvn --version
Apache Maven 2.2.1 (r801777; 2009-08-06 12:16:01-0700)
Java version: 1.6.0_24
Java home: C:\Program Files (x86)\Java\jdk1.6.0_24\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 7" version: "6.1" arch: "x86" Family: "windows"

Может ли кто-нибудь помочь?Спасибо.

1 Ответ

0 голосов
/ 05 июня 2011

Я думаю, вам нужно запустить ant следующим образом:

 ant -lib d:\ant\lib\maven-ant-tasks-2.1.1.jar generate-maven-artifacts

Classpath добавляет необходимые ссылки на файлы (не ссылки на каталоги)Вы также можете добавить его так:

 SET CLASSPATH=%CLASSPATH%;d:\ant\lib\maven-ant-tasks-2.1.1.jar
 ant generate-maven-artifacts
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...