Maven JSF версия - PullRequest
       12

Maven JSF версия

2 голосов
/ 23 июля 2011

В Eclipse я пытаюсь добавить зависимости для JSF (mojarra) 2.0. Но Мейвен не находит. Только версия 1.2 Можно ли скачать с Maven или нужно вручную? Спасибо.

Ответы [ 2 ]

2 голосов
/ 23 июля 2011

Из Руководства по работе с JAR-файлами Sun :

К сожалению, большинство из этих артефактов подпадают под двоичную лицензию Sun, что не позволяет нам распространять их из Ibiblio.

Mojarra 2.x находится в репозитории java.net :

  <repositories>
    <repository>
      <id>maven2-repository.dev.java.net</id>
      <name>Java.net Repository for Maven</name>
      <url>http://download.java.net/maven/2/</url>
      <layout>default</layout>
    </repository>
  </repositories>

Поскольку вы упомянули конкретно Mojarra, я думаю, вам нужна именно эта версия.Но для любого, кто находит эту страницу в Google ...

В качестве альтернативы, реализация JSF Apache MyFaces доступна из Maven Central под org.apache.myfaces.core groupId:

<dependency>
  <groupId>org.apache.myfaces.core</groupId>
  <artifactId>myfaces-api</artifactId>
  <version>2.1.1</version>
  <type>jar</type>
  <scope>compile</scope>
</dependency>
<dependency>
  <groupId>org.apache.myfaces.core</groupId>
  <artifactId>myfaces-impl</artifactId>
  <version>2.1.1</version>
  <type>jar</type>
  <scope>compile</scope>
</dependency>

Если все, что вам нужно, это зависимость во время компиляции от общедоступного API 2.0, вы можете использовать API Java EE 6 в предоставленной области:

<dependency>
  <groupId>javax</groupId>
  <artifactId>javaee-web-api</artifactId>
  <version>6.0</version>
  <scope>provided</scope>
</dependency>
2 голосов
/ 23 июля 2011

Страница Maven на сайте Mojarra объясняет, как добавить свой репозиторий в Maven, чтобы вы могли получить последнюю версию зависимости.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...