Is the jetty maven artifact jboss-jetty?



我想嵌入Jetty到我的应用程序。maven工件是jboss-jetty吗?如果不是,那是什么?

对于Jetty 6 (org.mortbay.jetty)有一个特殊的jetty-embedded工件。

Jetty 7 (org.eclipse.jetty)没有这样的工件,因此您必须使用不同工件的组合(至少jetty-serverjetty-servlet)。

你为什么不阅读Maven Jetty插件配置指南

您只需添加以下依赖项,其余的将在您启动"mvn install"时下载

<plugin>
            <groupId>org.mortbay.jetty</groupId>
            <artifactId>jetty-maven-plugin</artifactId>
            <version>${jetty.version}</version>
            <configuration>
                <webAppSourceDirectory>WebContent</webAppSourceDirectory>
                <!-- <classesDirectory>WebContent/WEB-INF/classes</classesDirectory> -->
                <!-- Redeploy every 1 seconds if changes are detected, 0 for no automatic 
                    redeployment -->
                <scanIntervalSeconds>0</scanIntervalSeconds>
                <!-- reload manually by hitting enter on console -->
                <reload>manual</reload>
                <webApp>
                    <contextPath>/</contextPath>
                    <descriptor>WebContent/WEB-INF/web.xml</descriptor>
                </webApp>
                <connectors>
                    <connector implementation="org.eclipse.jetty.server.bio.SocketConnector">
                        <port>8080</port>
                        <maxIdleTime>600000</maxIdleTime>
                    </connector>
                </connectors>
            </configuration>
        </plugin>

修改相应的值

干杯!

最新更新