当前位置:首页 > 开发 > 系统架构 > 架构 > 正文

部分修改struts2的maven构建文件,生成struts2.2.1.1和2.2.3, 2.2.3.1javadoc api

发表于: 2011-04-25   作者:clongjava   来源:转载   浏览次数:
摘要: 由于Struts2.2.1.1官方发行版未带javadoc api,只能自己来生成javadoc,利用maven的javadoc插件就可以生成api,首先解压发行包,切换到src目录下,我们就可以看见pom.xml构建文件,用你喜欢的文本编辑器打开它,修改一两处pom.xml即可,如不修改,maven会报找不到apps,plugins,bundles和archetypes等子模块,此处我们只想生成
由于Struts2.2.1.1官方发行版未带javadoc api,只能自己来生成javadoc,利用maven的javadoc插件就可以生成api,首先解压发行包,切换到src目录下,我们就可以看见pom.xml构建文件,用你喜欢的文本编辑器打开它,修改一两处pom.xml即可,如不修改,maven会报找不到apps,plugins,bundles和archetypes等子模块,此处我们只想生成struts2-core和xwork-core的api,所以只要注释掉
<!--
        <module>apps</module>
        <module>plugins</module>
        <module>bundles</module>
        <module>archetypes</module>
		-->

,再将
 <plugin>
                <artifactId>maven-javadoc-plugin</artifactId>
                <version>2.8</version>
                
                <configuration>
                    <aggregate>true</aggregate>
                </configuration>
</plugin>
的版本改为最新的即可(目前为止是2.8),再将configuration注释打开即可,最后保存一下,运行mvn javadoc:aggregate命令即可(切换到src),这样我们就生成了javadoc了,maven不会使用的请参见maven官方文档学习。
上面是将Struts2-core和xwork-core的javadoc合并在一起的,要想分别生成struts2-core和xwork-core的,就直接切换到src/core和src/xwork-core目录下,运行mvn javadoc:javadoc命令即可。
    最后提供一个chm格式的javadoc供下载。

部分修改struts2的maven构建文件,生成struts2.2.1.1和2.2.3, 2.2.3.1javadoc api

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
小知识: Struts中有三个.xml文件 struts-default.xml--默认的配置文件,在jar包里能找到 struts-pl
第10章 从Maven2中运行JUnit测试 10.1 Maven的功能 Maven不仅仅是一个构建工具,以下是Maven的一些
为了简便起见,我少打一些文字,重要的部分我会加以说明,如果有何疑问,加群:185441009 1、准备工
新建Java Web项目,标准的Maven目录 classpath下添加log4j.xml或log4j.properties <?xml version
网页地址 http://blog.csdn.net/lpy3654321/article/details/31841573 项目设想,在项目开发中,我们
如题,这是一个辅助架构的小工具,本人测试没有问题,有使用说明,如有BUG,多谢反馈。附有源码,可
如题,这是一个辅助架构的小工具,本人测试没有问题,有使用说明,如有BUG,多谢反馈。附有源码,可
右键maven项目,在Java Build Path选项的Source选项,选中Output folder 点击Edit按钮,改变maven原
由于本人 最近忙着公司事情,昨天没有写博客,今天就继续写吧 需求:由于最近开发clover项目 ,没有
由于本人 最近忙着公司事情,昨天没有写博客,今天就继续写吧 需求:由于最近开发clover项目 ,没有
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号