2017-01-31 27 views
0

我有一個很長的pom文件,包含多個插件和規格。 我在thisthis other one之類的其他答案中讀到,我應該在該部分下面添加<finalName>desiderTitle.war</finalName>這一行,但我也有不止一個這樣的內容,並且無法理解或猜測哪一個以及爲什麼我應該添加它。它應該成爲這樣的東西:Maven:不知道<FinalName>標籤的位置

<build> 
    <finalName>WhatEverYouLikey</finalName> 
</build> 

我試圖搜索這個教程,沒有成功。

+1

只有一個構建部分。你可以發佈你目前的POM嗎? – Tunaki

+1

你是什麼意思「我也有不止一個......」?每個pom.xml應該只有一個' ...'元素。 –

+0

很遺憾,我無法發佈它,因爲這是我正在研究的一個大學項目,我不確定我可以分享它(即使它只是pom文件)。 但是我剛剛注意到構建標記都在一個配置文件標記下。它有幫助嗎? 假設我只有一個構建標籤,或者我瞭解這些構建標籤中的哪一個是正確的。是否必須以特定的順序/位置添加標籤,並將其與其他標籤進行某種相關性包裝? – GondraKkal

回答

1

聽起來像您對POM中的配置文件感到困惑。看看here瞭解這個概念。

基本上,配置文件是以不同方式構建項目的一種方式。因此,在每個配置文件下可以存在多個<build>標籤,並且可以指定不同的finalName

當您構建項目時,您可以使用-P <profileName>選項選擇配置文件。