Maven 線上測驗



以下測驗提供與Maven相關的多項選擇題 (MCQ)。您需要閱讀所有給出的答案,然後點選正確的答案。如果您不確定答案,可以使用顯示答案按鈕檢視答案。您可以使用下一題按鈕檢視測驗中的下一組問題。

Questions and Answers

答案:C

解釋

POM 代表專案物件模型 (Project Object Model)。它是 Maven 中的基本工作單元。它是一個 XML 檔案。

題 2 - POM.xml 檔案中存在以下哪個配置元素?

A - 專案依賴

B - 外掛

C - 目標

D - 以上所有。

答案:D

解釋

以上所有配置元素都存在於 POM.xml 檔案中。

題 3 - Maven 生命週期中的哪個階段處理並根據需要將包部署到可以執行整合測試的環境中?

A - integration-test

B - verify

C - install

D - deploy

答案:A

解釋

integration-test 階段處理並根據需要將包部署到可以執行整合測試的環境中。

題 4 - 哪個構建配置檔案定義在專案 POM 檔案 pom.xml 中?

A - 每專案

B - 每使用者

C - 全域性

D - 以上兩者都不正確。

答案:A

解釋

每專案 - 定義在專案 POM 檔案 pom.xml 中。

答案:C

解釋

SNAPSHOT 是一個特殊版本,表示當前的開發副本。與常規版本不同,Maven 在每次構建時都會檢查遠端儲存庫中是否有新的 SNAPSHOT 版本。

題 6 - 以下哪個範圍表示依賴項不需要編譯,但在執行期間需要?

A - compile

B - provided

C - runtime

D - test

答案:C

解釋

runtime - 此範圍表示依賴項不需要編譯,但在執行期間需要。

答案:C

解釋

Maven 為專案提供了一個通用的模型,該模型可重用、易於維護且易於理解,並提供與它的宣告性模型互動的外掛或工具。

答案:C

解釋

這是專案的版本。與 groupId 一起,它用於工件的儲存庫中,以區分不同的版本。例如:com.company.bank:consumer-banking:1.0, com.company.bank:consumer-banking:1.1。

題 9 - Maven 生命週期中的哪個階段處理原始碼,例如過濾任何值?

A - process-resources

B - process-sources

C - process-test-sources

D - 以上兩者都不正確。

答案:B

解釋

process-sources 階段處理原始碼,例如過濾任何值。

答案:C

解釋

Maven 外掛用於執行上述兩項任務。

maven_questions_answers.htm
廣告
© . All rights reserved.