一千萬個為什麽

搜索

如何生成Maven.pom文件(不是pom.xml)?



這似乎對谷歌來說並不那麽容易,因為關於普通 pom.xml 的結果是壓倒性的。

所以,我剛剛了解到,還有與.pom擴展名的Maven artefact相關的文件。這似乎是關於倉庫如何工作的一些特別的事情 - 一個人工制品的元文件?

例如,如果您在本地存儲庫中檢查文件夾的文件夾內容,則可以在我猜測的任何文件夾文件夾中找到這些文件,就像在下面的路徑中一樣。

\.m2\repository\org\json\json\20090211\json-20090211.pom

內容:

<?xml version="1.0" encoding="UTF-8"?>

  <!-- this POM is released under an Apache 2.0 license-->
  4.0.0
  org.json
  json
  20090211
  JSON (JavaScript Object Notation)
  
    JSON (JavaScript Object Notation) is a lightweight data-interchange format.
    It is easy for humans to read and write. It is easy for machines to parse and generate.
    It is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition
    - December 1999. JSON is a text format that is completely language independent but uses
    conventions that are familiar to programmers of the C-family of languages, including C, C++, C#,
    Java, JavaScript, Perl, Python, and many others.
    These properties make JSON an ideal data-interchange language.
  
  http://www.json.org/java/index.html
  
    
      provided without support or warranty
      http://www.json.org/license.html
    
  

  
    JSON
    http://json.org/
  

  

Question: What is exactly this file and is it possible to generate this file as part of a Maven build? Or do we have to create these files manually as part of the codebase ?

(在我正在做的事情中,我使用Bamboo的通用Artifactory部署插件在那裏部署文物,但是這個 .pom 文件不是自動創建的)。

UPD我已經通過使用pom.xml的副本作為這個pom文件解決了我的問題,它可以工作,但我認為這不可能是正確的方法。

轉載註明原文: 如何生成Maven.pom文件(不是pom.xml)?

一共有 0 個回答: