Реализация Maven - PullRequest
       41

Реализация Maven

1 голос
/ 08 января 2012

Привет, я внедряю свой проект Ant в Maven. У меня есть один родительский проект, который создает файл EAR. один веб-проект и 1 сервис и 1 проект схемы. У меня есть общие библиотеки с расширением .EAR. В разделяемых библиотеках у нас есть некоторые общие зависимости, которые используются во всех проектах. скажем, я хочу построить следующий проект

  <groupId>Services1</groupId>
  <artifactId>Services1</artifactId>
   <version>1.0</version>
  <packaging>jar</packaging>

Тогда мне нужно несколько классов из общих библиотек, скажем, Shared-util.ear. Я пытаюсь включить **

 <groupId>iservices</groupId>
    <artifactId>shared-utils</artifactId>
    <version>1.0</version>
    <type>ear</type>

** но мавен не воспринимает это ухо как зависимость. но когда я извлекаю это ухо и получаю оттуда определенный файл jar
**

<dependency>
    <groupId>iservices</groupId>
    <artifactId>commom-service</artifactId>
    <version>1.0</version>
    <type>jar</type>
</dependency>**

Работает нормально. Есть ли способ, которым maven читает классы из EAR. Я знаю, что это немного сложный вопрос, но я пытаюсь найти решение.

1 Ответ

0 голосов
/ 09 января 2012

maven не читает и не использует зависимости от войн и ушей (которые могут содержать баночки). Ваш проект настроен нестандартно. Вы можете посмотреть на установку / развертывание jar-файлов, которые составляют ваше ухо в локальном / зеркальном хранилище, а затем использовать его как нормальную зависимость.

...