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

由于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供下载。

你可能感兴趣的:(maven,xml)