Пользовательская конфигурация Ssl через структуру конфигурации maven невозможна.Это связано с введением требования SslContextFactory в конструкторе SslSocketConnector для усиления некоторых проблем безопасности SSL на стороне сервера.
Maven может создавать объекты только из конструктора по умолчанию при использовании структур в pom.xml.
Вы должны будете связать изменения с помощью элемента <jettyXml>
.Найдите копию jetty-ssl.xml из дистрибутива и поместите ее в ваш $ {project.basedir} /src/main/config/jetty-ssl.xml и используйте следующий блок конфигурации.
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>${jetty-version}</version>
<configuration>
<scanIntervalSeconds>5</scanIntervalSeconds>
<webAppConfig>
<contextPath>/MyApp</contextPath>
</webAppConfig>
<jettyXml>src/main/config/jetty-ssl.xml</jettyXml>
<connectors>
<connector implementation="org.eclipse.jetty.server.bio.SocketConnector">
<port>8080</port>
</connector>
</connectors>
</configuration>
</plugin>