关于这一点有很多相关信息,但主要问题是当人们谈论maven时,对我来说就像日本人一样。基本上,我有一个具有以下.JAR依赖项的项目。该项目是一个分发给用户的API。我一直希望将Jetty服务器与API集成一段时间以进行远程访问。但是,由于没有使用Maven,我尝试过的每次尝试都失败了,因为看起来required
有一个MAVEN设置来运行Jetty。
这是我项目的依赖项列表。
基本上,我收到了一些有关如何正确设置它的冲突信息,以便生成的.JAR可以用作API。我正在阅读信息说如果你以一种方式设置它,JAR将在没有任何依赖代码的情况下组合和导出,从而导致应用程序无法在其他设备上运行,以及其他问题。
老实说,我不关心Maven,我只想让Jetty工作,但似乎这是唯一的解决方案。
答案 0 :(得分:0)
如果你想知道如何从maven运行jetty,你可以利用插件
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>${jetty.version}</version>
<configuration>
<connectors>
<connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">
<port>8080</port>
<maxIdleTime>3600000</maxIdleTime>
</connector>
<connector implementation="org.eclipse.jetty.server.ssl.SslSocketConnector">
<port>8443</port>
<maxIdleTime>3600000</maxIdleTime>
<keystore>${project.build.directory}/test-classes/keystore</keystore>
<password>wicket</password>
<keyPassword>wicket</keyPassword>
</connector>
</connectors>
</configuration>
</plugin>
在你的pom文件中。
答案 1 :(得分:0)
当您创建maven项目时,您需要在pom.xml中创建依赖项,以便您可以使用此链接http://blog.sedona.fr/2013/07/outil-de-migration-de-dependances-ant-vers-maven/
您可以翻译该页面以了解它的法国网站