我正試圖找到一種方法將資源文件複製到Maven構建中的目標目錄中的新名稱。幾乎所有我在搜索時發現的東西都提示/src/main/resources
中涉及多個子目錄的解決方法,並通過配置文件在其中進行選擇。然而,就我而言,這並不能解決問題,即我想要的文件有一個「神奇」的名字。在Maven中重命名資源
基本上我想要做的是將/src/main/resources/default.DS_Store
文件複製到${project.build.directory}/.DS_Store
。由於.DS_Store
文件在Mac OSX中有特殊含義,因此在源代碼樹和版本控制中使用具有該名稱的文件是不可取的。但是,我確實希望文件中的數據位於源代碼樹和版本控制中,並在構建期間將其重命名爲「魔術」名稱。
我開始認爲螞蟻是自動執行此操作的唯一方法。有沒有更簡單的方法?
http://maven.apache.org/plugins/maven-resources-plugin/這可能對你有所幫助, – 2010-10-22 15:57:15
資源插件不允許重命名。這是我的問題。 – wmorrell 2010-10-22 16:05:54
你也可以看看http://maven.apache.org/plugins/maven-assembly-plugin/。但我不確定你可以重命名文件:我從來沒有這樣使用過這個插件。 – 2010-10-22 16:06:14