我们正在使用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>
这不起作用,找不到依赖项。现在我看到码头移动到日食。 但我在eclipse存储库中找不到任何jetty-ssl依赖。现在我迷路了。 在我看来,一切都搞砸了。我不知道在哪里搜索我想要包含在我的POM中的依赖项。
那么:版本7.x的“官方”maven jetty存储库在哪里?
答案 0 :(得分:3)
这对我有用:更新连接器实现类以使用eclipse名称,然后删除额外的依赖项部分。因此,您的配置部分应如下所示:
<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 :(得分:1)
如果查看here,您可以看到jetty-ssl依赖项对于mortbay具有不同的版本号。从this answer来看,你似乎不需要对eclipse版本的jetty-ssl depdency。我相信eclipse现在是官方版本。