当前位置:主页   - 电脑 - 程序设计 - JAVA
maven2 建立统一的管理站点
来源:网络   作者:   更新时间:2012-08-08
收藏此页】    【字号    】    【打印】    【关闭

  使用maven2的另外一个好处,就是有了统一的入口,用于察看项目的进展情况。这主要包括了项目的介绍,成员介绍,以及相关的项目的文档,当然也包括项目的所有进展报表。

  下面,通过实例来介绍如何配置maven,来产生项目站点。

  首先创建相关的site

mvn archetype:create
   -DarchetypeGroupId=org.apache.maven.archetypes
   -DarchetypeArtifactId=maven-archetype-site
   -DgroupId=com.mycompany.app
  -DartifactId=my-app-site

  你会看到如下的目录:

my-app-site
|-- pom.xml
`-- src
  `-- site
    |-- apt
    |  |-- format.apt
    |  `-- index.apt
    |-- fml
    |  `-- faq.fml
    |-- fr
    |  |-- apt
    |  |  |-- format.apt
    |  |  `-- index.apt
    |  |-- fml
    |  |  `-- faq.fml
    |  `-- xdoc
    |    `-- xdoc.xml
    |-- xdoc
    |  `-- xdoc.xml
    |-- site.xml
    `-- site_fr.xml

  当然也可以不用通过此来生成站点,直接在原有的src目录中增加site目录就行。当然,为了简化操作,一般先生成相应的site目录,然后拷贝到相应的src目录中。

  修改pom文件

  增加以下内容

    <!-- 配置发布站点url -->
      <distributionManagement>
         <site>
          <id>website</id>
          <url>scp://webhost.company.com/www/website</url>
        </site>
      </distributionManagement>
      <build>
        <plugins>
      <!-- 配置site 的国际化,默认为en,fr,更改为zh_CN,以及设置编码格式,默认utf-8 -->
        <plugin>
         <artifactId>maven-site-plugin</artifactId>
         <configuration>
           <locales>zh_CN</locales>
          <outputEncoding>GBK</outputEncoding>
          </configuration>
          </plugin>
       </plugins>
     </build>

其它资源
来源声明

版权与免责声明
1、本站所发布的文章仅供技术交流参考,本站不主张将其做为决策的依据,浏览者可自愿选择采信与否,本站不对因采信这些信息所产生的任何问题负责。
2、本站部分文章来源于网络,其版权为原权利人所有。由于来源之故,有的文章未能获得作者姓名,署“未知”或“佚名”。对于这些文章,有知悉作者姓名的请告知本站,以便及时署名。如果作者要求删除,我们将予以删除。除此之外本站不再承担其它责任。
3、本站部分文章来源于本站原创,本站拥有所有权利。
4、如对本站发布的信息有异议,请联系我们,经本站确认后,将在三个工作日内做出修改或删除处理。
请参阅权责声明