2013-10-20 24 views
0

我已經觀看了關於如何在NetBeans中使用maven原型的視頻:從項目「A」生成原型,然後從該原型生成另一個項目「B」。這是好的,因爲netbeans使這一切都很容易。但現在我不得不改變日食,這似乎更復雜了。所以,在我開始之前,我想了解爲什麼使用maven原型值得它以及爲什麼「B」與「A」完全相同。 我可以複製/粘貼項目並重構/重命名maven項目,並完成!所以我認爲我並不需要複雜的過程。爲什麼使用maven原型比僅僅複製項目本身更好?

回答

2

是的,maven原型的輸出是一個新副本,可用作項目的模板。它每次都是幾乎相同的副本,您可以插入自己的groupId,artifactId和版本。如果您下載並擴展了模板zip,並且替換了遊覽工件/ groupId,則可以獲得相同的結果。然後,你需要一些目錄和一個地方來保持拉鍊等。Maven只是以一種簡單的統一方式爲你組織這個。想象一家公司爲公司特定的模板使用相同的機制。

+0

我注意到你的句子:「這很容易,我認爲這個過程的輸出只不過是我生成原型的原始項目的一個新副本」。生成的項目不是* your *項目的副本,它是所需原型項目的副本。 –

+0

感謝您的回答。我不是指輸出的原型,而是原型產生的最終項目,它只是原始副本。 – Bardelman

+0

...下載並擴展了模板zip,並替換了artifact/groupId。那麼你需要一些目錄和一個地方來保持拉鍊..這是一個「簡單的統一方式」? :)我可以複製/粘貼項目並重構重命名Maven項目,並完成! – Bardelman

相關問題