对于site:run目标,您可以配置用于启动站点的端口以及将呈现站点页面的目录。
例如,您可以在 POM 中进行以下配置:
<project> ... <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-site-plugin</artifactId> <version>3.11.0</version> <configuration> <port>9000</port> <tempWebappDirectory>${basedir}/target/site/tempdir</tempWebappDirectory> </configuration> </plugin> </plugins> </build> ... </project>
当您执行“ mvn site:run ”时,您将在命令行中看到 Jetty 服务器在端口 9000 处启动。要访问该站点,请在浏览器中键入http://localhost:9000 。您还将看到虚拟 Web 应用程序是在tempWebappDirectory参数指定的${basedir}/target/site/tempdir目录中生成的。