зависимости от пристани - PullRequest
2 голосов
/ 23 июня 2011

Мы используем плагин maven Jetty для разработки. я всегда использовал

 <jetty.version>7.2.2.v20101205</jetty.version>

и

<plugin>
    <groupId>org.mortbay.jetty</groupId>
    <artifactId>jetty-maven-plugin</artifactId>
    <version>${jetty.version}</version>
        <configuration>...</configuration>
</plugin>

Теперь я хотел добавить SSL-коннектор и попытался добавить

<dependency>
    <groupId>org.mortbay.jetty</groupId>
    <artifactId>jetty-ssl</artifactId>
    <version>${jetty.version}</version>
</dependency>

Это не работает, зависимость не найдена. Теперь я вижу, что причал перешел в затмение. Но я не смог найти никакой зависимости от jetty-ssl в хранилище Eclipse. Теперь я потерялся. Мне кажется, что все запутано. Я понятия не имею, где искать мои зависимости, которые я хочу включить в свой POM.

Итак: где находится "официальный" репозиторий maven jetty для версии 7.x?

Ответы [ 2 ]

3 голосов
/ 31 августа 2011

Вот что сработало для меня: обновите классы реализации коннектора, чтобы использовать имена затмений, затем удалите дополнительный раздел зависимостей. Итак, ваш раздел конфигурации должен выглядеть так:

<configuration>
  <connectors>
    <connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">
        <port>8080</port>
    </connector>
    <connector implementation="org.eclipse.jetty.server.ssl.SslSocketConnector">
        <port>8443</port>
        <keystore>jetty-ssl.keystore</keystore>
        <password>mypassword</password>
        <keyPassword>mypassword</keyPassword>
    </connector>
  </connectors>
...
</configuration>
1 голос
/ 23 июня 2011

Если вы посмотрите здесь , вы увидите, что у зависимости от jetty-ssl есть другой номер версии для mortbay. И из этого ответа кажется, что вам не нужна зависимость от jetty-ssl для версии в eclipse. Я считаю, что затмение теперь является официальной версией.

...