笔记:Maven 生成项目站点

Maven
不仅仅时一个自动化构建工具和一个依赖管理工具,他还能够帮助聚合项目信息,促进团队间的交流,POM
可以包含各种项目信息,如项目描述、版本控制系统地址、缺陷跟踪系统地址、许可证信息、开发者信息等,用户可以让Maven自动生成一个Web站点,以Web的形式发布这些信息,使用插件
maven-site-plugin
插件来生成一个简单的站点,插件配置如下:

<plugin>

????<groupId>org.apahce.maven.plugins</groupId>

????<artifactId>maven-site-plugin</artifactId>

????<version>3.0</version>

</plugin>

使用命令:

mvn
site

命令结果:

在项目的输出目录生成了一个site目录,该目录就是项目的Web站点

?
?

时间: 2025-01-24 04:52:25

笔记:Maven 生成项目站点的相关文章

maven生成项目慢解决办法

maven生成项目慢,原因:在线更新archetype-catalog.xml文件,从Apache中央仓库. 解决办法,手动下载,放到maven环境. 备用下载地址: https://files.cnblogs.com/files/pengyan5945/archetype-catalog.xml 原文地址:https://www.cnblogs.com/pengyan5945/p/10543650.html

Maven生成项目文档

Maven项目可以通过maven-site-plugin插件生成项目文档,无论什么项目都可以生成. 执行命令: mvn site 生成完成的输出目录在${basedir}/target/site文件夹,直接点击index.html查看即可. 原理解释: Maven 使用一个名为Doxia的文档处理引擎来创建文档,它能将多种格式的源码读取成一种通用的文档模型.要为你的项目撰写文档,你可以将内容写成下面几种常用的,可被 Doxia 转化的格式. 格式名 描述 参考 Apt 纯文本文档格式 http:

Maven用项目模板生成项目

Archetype插件是Maven生成项目的项目模板,项目模板就是一个框,把文件夹这些定好,然后就可以在上开写具体逻辑等等. 最常用的命令: mvn archetype:generate 这个是生成一个最全的项目模板. 在开发上,用的最多的项目模板是quickstart和webapp这两种,它们是用于生成Application和Web项目的.具体的操作可以参考以下两篇文章: http://www.cnblogs.com/EasonJim/p/6810814.html http://www.cnb

Maven百科 - 项目构建中的生命周期

Maven 中的三套生命周期 在maven中,其实是有三套相互独立的生命周期(Lifecycle),而不是我们以为的一套生命周期,准确地来说,在maven的世界,它有自己的一套生命周期管理的技术体系,在这套体系中,maven为我们定义了三套互相不影响的生命周期.它们分别是clean,default和site. 其中clean 和default最为常用了. 此外呢,每套生命周期 都有若干个生命周期阶段(phase).其中每套生命周期中的阶段都依赖于前一个阶段,以 clean 生命周期为例. cle

maven学习笔记--maven项目创建

使用Maven命令和Eclipse的Maven插件,创建Maven项目 (1)maven命令生成项目         新建一个文件目录,dos进入该目录并执行下面命令: mvn archetype:create -DgroupId=com.learn -DartifactId=LearnNew -DarchetypeArtifactId=maven-archetype-webapp (2)使用Eclipse生成项目          Elipse中发布一个Maven项目到Tomcat:http:

学习笔记——Maven实战(十)Maven 3,是时候升级了

去年10月份Apache Maven发布了3.0正式版,而在上个月的22号,Eclipse基金会宣布了Eclipse 3.7(Indigo)的发布,该版本Eclipse最大的新特性之一就是集成了Maven.下载Eclipse IDE for Java Developers版本的用户会发现,Eclipse已经能够自动识别Maven项目了.Indigo中内置的Maven版本是3.0.2,这在一定程度上说明Maven 3已经非常稳定了.不过我相信一定还有很多Maven 2用户在犹豫是否升级,本文会介绍

学习笔记——Maven pom.xml配置详解

POM的全称是“ProjectObjectModel(项目对象模型)”. pom.xml详解 声明规范 <projectxmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apach

在Maven+Spring项目中使用Node.js的Gulp进行前端自动化构建

刚开始打算进行前后端分离开发,后来发现在使用JSP或者Freemarker做动态页面时,想发挥这些自动化构建工具牛逼闪闪的livereload功能并不是那么的轻易,因为我们必须还得调教它们去调用Java容器.现在全球社区似乎还没有成熟的插件可以自动帮我们调教Java容器,百度Fis的Jello也只是做了一下velocity的自动化,自己写感觉就是自虐,所以在这个问题上倒不如把Gulp当成一个Maven来使用,反正J2EE开发人员应该大都习惯了修改代码之后漫长无尽的build.相反,如果对Gulp

myeclipse maven web项目配置

启用maven:window-->preference-->MyEclipse-->Maven4MyEclipse, 勾选复选框(Enable Mave4MyEclipse features 一个简单的maven项目结构: mywebapp +---pom.xml +---src +---main +---resources +---webapp +---index.jsp +---WEB-INF +---web.xml 安装maven的配置 apache maven项目官网: http