我需要生成一些小文本文件,這些文本文件將在另一個項目的生成源階段(輸入到FMPP/FreeMarker的數據文件)中用作輸入。生成器是Java源代碼 - 也就是說,生成文本文件的代碼在第一個項目中編譯。在這種情況下,數據文件通常如何從一個項目傳遞到另一個項目?如何構建Maven3項目以在另一個項目中生成輸入以生成源代碼?
我可以拼湊一打跛腳的方式來做到這一點 - 我正在尋找最佳做法。
目前,我通過讓第一個項目生成一個可執行的jar文件來避免這個問題,該jar文件由第二個項目運行以生成數據文件。但是沒有理由讓代碼「公開」 - 要安裝 - 第一個項目的輸出實際上應該只是TDD文件。