mvn site命令不起作用 - 生成css和图像而不是html

时间:2015-03-02 02:16:38

标签: java maven

我和maven有一个奇怪的问题。要创建一个java项目,我使用的是mvn archetype:generate命令。这将创建一个包含java源文件App.java和测试文件的目录结构。这可以通过选择默认选项然后输入文件夹和包信息来完成。

现在我有一个由Maven生成的裸骨java项目。我的问题是我试图使用mvn site命令生成一个这样的网站,然后发现没有生成任何内容的html。生成的唯一内容是css文件夹和图像文件夹。

有谁知道为什么没有创建html文件?这通常不是问题。

如果这有助于调试此问题,我正在使用OS-X与Java 1.6。

一切顺利,

user_loser

1 个答案:

答案 0 :(得分:0)

如果您按照这些步骤操作,则应该成功生成maven站点。我用Maven 3.0.4和Maven 3.3.1测试了它。

  • 创建一个全新的目录

    mkdir mavenTest

  • 进去吧

    cd mavenTest

  • 生成项目using the quickstart archetype

    mvn archetype:generate -B -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.1 -DgroupId=com.company -DartifactId=project -Dversion=1.0-SNAPSHOT -Dpackage=com.company.project

  • 进入项目目录

    cd project

  • 生成网站

    mvn site

  • 看看它

    ls target/site/

css                          images                  project-info.html
dependencies.html            index.html              project-summary.html
dependency-convergence.html  plugin-management.html
dependency-info.html         plugins.html