簡體   English   中英

哪個 maven Archetype 用於獨立的 Java 項目

[英]which maven Archetype to use for standalone java project

我打算創建一個maven項目來開發一個可以在windows系統中調度的批處理程序。

這是我的要求。

  1. 沒有數據庫交互
  2. 需要使用 log4j 讀取 xml 數據並發送電子郵件
  3. 構建java項目的jar。
  4. 考慮在 JAXB 中使用 spring OXM
  5. 需要創建 .bat 文件,以便使用 Windows 任務管理器安排它每 2 小時運行一次。 所以我計划有一個項目,以便在 xml 中配置的數據將在我的 jar 之外。

請建議選擇哪種原型並幫助滿足我的要求。

您應該使用maven-archetype-simple創建簡單的 jar 項目

您應該運行以下命令

mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

如果您使用的是 Eclipse,那么在從向導創建 maven 項目時,它會在頂部顯示一個復選框,上面寫着“創建一個簡單的 maven 項目.........”。 如果您對選擇什么類型感到困惑,可以選擇此項

您可能需要考慮java-archetype :它具有合理的默認值,可以按照最佳實踐快速啟動 Java 項目。 它可以被認為是 maven-archetype-quickstart 的現代繼承者。

免責聲明:我是作者。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM