- Maven 教程
- Maven - 首頁
- Maven - 概述
- Maven - 環境設定
- Maven - POM
- Maven - 構建生命週期
- Maven - 構建配置檔案
- Maven - 倉庫
- Maven - 外掛
- Maven - 建立專案
- Maven - 構建和測試專案
- Maven - 外部依賴項
- Maven - 專案文件
- Maven - 專案模板
- Maven - 快照
- Maven - 構建自動化
- Maven - 管理依賴項
- Maven - 部署自動化
- Maven - Web 應用程式
- Maven - Eclipse IDE
- Maven - NetBeans
- Maven - IntelliJ IDEA
- Maven 實用資源
- Maven - 問題和答案
- Maven - 快速指南
- Maven - 實用資源
- Maven - 討論
Maven - 專案文件
本教程將教您一次性建立應用程式文件。讓我們開始吧,轉到 C:/MVN 目錄,您已在其中使用前幾章中的示例建立了 Java consumerBanking 應用程式。開啟 consumerBanking 資料夾並執行以下 mvn 命令。
更新 C:\MVN\consumerBanking 資料夾中的 pom.xml,如下所示。
<project xmlns="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.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.companyname.bank</groupId>
<artifactId>consumerBanking</artifactId>
<packaging>jar</packaging>
<version>1.0-SNAPSHOT</version>
<name>consumerBanking</name>
<url>http://maven.apache.org</url>
<properties>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>3.7</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
<version>2.9</version>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
C:\MVN\consumerBanking>mvn site
Maven 將開始構建專案。
[INFO] Scanning for projects... [INFO] [INFO] ----------------< com.companyname.bank:consumerBanking >---------------- [INFO] Building consumerBanking 1.0-SNAPSHOT [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-site-plugin:3.7:site (default-site) @ consumerBanking --- [WARNING] Input file encoding has not been set, using platform encoding Cp1252, i.e. build is platform dependent! [INFO] Relativizing decoration links with respect to localized project URL: http://maven.apache.org [INFO] Rendering site with org.apache.maven.skins:maven-default-skin:jar:1.2 skin. [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 5.850 s [INFO] Finished at: 2021-12-13T17:49:56+05:30 [INFO] ------------------------------------------------------------------------
您的專案文件現已準備就緒。Maven 已在目標目錄中建立了一個站點。
開啟 C:\MVN\consumerBanking\target\site 資料夾。單擊 index.html 以檢視文件。
Maven 使用名為 Doxia 的文件處理引擎建立文件,該引擎會將多種源格式讀入一個常見的文件模型。若要為您的專案編寫文件,您可以在 Doxia 解析的以下幾種常用格式中編寫內容。
| 格式名稱 | 說明 | 參考 |
|---|---|---|
| XDoc | Maven 1.x 文件格式 | |
| FML | 用於常見問題解答文件 |
廣告