Maven 專案文件
Maven 專案文件
本章節我們主要學習如何建立 Maven 專案文件。
比如我們在 C:/MVN 目錄下,建立了 consumerBanking 專案,Maven 使用下面的命令來快速建立 java 專案:
mvn archetype:generate -DgroupId=com.companyname.bank -DartifactId=consumerBanking -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
修改 pom.xml,新增以下配置(如果沒有的話):
<
project
>
...
<
build
>
<
pluginManagement
>
<
plugins
>
<
plugin
>
<
groupId
>
org.apache.maven.plugins
</
groupId
>
<
artifactId
>
maven-site-plugin
</
artifactId
>
<
version
>
3.3
</
version
>
</
plugin
>
<
plugin
>
<
groupId
>
org.apache.maven.plugins
</
groupId
>
<
artifactId
>
maven-project-info-reports-plugin
</
artifactId
>
<
version
>
2.7
</
version
>
</
plugin
>
</
plugins
>
</
pluginManagement
>
</
build
>
...
</
project
>
不然執行 mvn site 命令時出現 java.lang.NoClassDefFoundError: org/apache/maven/doxia/siterenderer/DocumentContent 的問題, 這是由於 maven-site-plugin 版本過低,升級到 3.3+ 即可。
開啟 consumerBanking 資料夾並執行以下 mvn 命令。
C:\MVN\consumerBanking> mvn site
Maven 開始生成文件:
[INFO] Scanning for projects...[INFO] -------------------------------------------------------------------[INFO] Building consumerBanking[INFO]task-segment: [site][INFO] -------------------------------------------------------------------[INFO] [site:site {execution: default-site}][INFO] artifact org.apache.maven.skins:maven-default-skin: checking for updates from central[INFO] Generating "About" report.[INFO] Generating "Issue Tracking" report.[INFO] Generating "Project Team" report.[INFO] Generating "Dependencies" report.[INFO] Generating "Continuous Integration" report.[INFO] Generating "Source Repository" report.[INFO] Generating "Project License" report.[INFO] Generating "Mailing Lists" report.[INFO] Generating "Plugin Management" report.[INFO] Generating "Project Summary" report.[INFO] -------------------------------------------------------------------[INFO] BUILD SUCCESSFUL[INFO] -------------------------------------------------------------------[INFO] Total time: 16 seconds[INFO] Finished at: Wed Jul 11 18:11:18 IST 2012[INFO] Final Memory: 23M/148M[INFO] -------------------------------------------------------------------
開啟 C:\MVN\consumerBanking\target\site 資料夾。點選 index.html 就可以看到文件了。
Maven 使用一個名為 的文件處理引擎來建立文件,它能將多種格式的原始碼讀取成一種通用的文件模型。要為你的專案撰寫文件,你可以將內容寫成下面幾種常用的,可被 Doxia 轉化的格式。
格式名 | 描述 | 參考 |
---|---|---|
Apt | 純文字文件格式 |
|
Xdoc | Maven 1.x 的一種文件格式 |
|
FML | FAQ 文件適用 |
|
XHTML | 可擴充套件的 HTML 文件 |
|
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70006413/viewspace-2908377/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Maven 專案模板Maven
- 建立Maven模板專案Maven
- maven 建立web專案MavenWeb
- Maven建立Java專案MavenJava
- JN專案配置-公司是maven專案Maven
- Maven教程(Eclipse配置及maven專案)MavenEclipse
- Java Maven專案推送到 Maven 中央倉庫JavaMaven
- Maven專案打jar包MavenJAR
- Maven 構建 Java 專案MavenJava
- eclipse 搭建maven專案EclipseMaven
- 建立Maven專案出錯Maven
- Maven--搭建Web專案MavenWeb
- Maven Web專案構建MavenWeb
- maven 專案轉化成 gradle 專案實踐MavenGradle
- 把普通java專案轉換成maven專案JavaMaven
- 用maven建立專案及maven常用命令Maven
- Maven 學習筆記——將普通的Java專案轉換成Maven專案(3)Maven筆記Java
- 專案開發文件
- 專案管理之文件專案管理
- 使用Maven構建Java專案MavenJava
- Maven中POM專案物件模型Maven物件模型
- 在 Maven 專案中使用 HanLPMavenHanLP
- maven專案增加web.xmlMavenWebXML
- 如何用Maven建立web專案MavenWeb
- maven 專案的建立入門Maven
- java專案打包(maven+原生)JavaMaven
- Maven專案無法引入 Maven Dependencies Libraries 問題Maven
- Maven-Eclipse搭建一個maven專案(方法二)MavenEclipse
- maven 學習總結(三)——使用Maven構建專案Maven
- 專案客製化文件
- 【Maven實戰技巧】「外掛使用專題」Maven-Archetype外掛建立自定義maven專案骨架Maven
- Maven專案中resources配置總結Maven
- Maven建立Web應用程式專案MavenWeb
- Maven專案沒有resources目錄Maven
- IDEA搭建和部署Maven專案IdeaMaven
- Maven 專案引入本地 jar 包方法MavenJAR
- Maven專案Spring Boot啟動MavenSpring Boot
- eclipse 使用 maven 構建專案EclipseMaven