2017-08-03 80 views
0

我使用命令mvn archetype:create-from-project從現有項目創建了原型。 一切工作正常。 我也安裝並部署了它。 從該原型創建新項目時存在問題。 它將每個「框架」單詞與創建的項目的artifactid進行轉換。 例如,如果artifactId的是「測試」,我得到這個:從creted原型創建新項目時導入導入彈簧庫時出錯

import org.springtest.security.core.Authentication; 

的原因是,在創建原型文件,我覺得這樣寫的:

 import org.spring${artifactId}.security.core.Authentication; 

我的問題:有沒有一種方法或一些文件,我應該配置停止用artifcatid替換「框架」字?

在此先感謝。

回答

0

我找到了答案。 在創建二原型,你會發現在任何Java類的頂部寫的下一行:

#set($symbol_pound = '#') 
    #set($symbol_dollar = '$') 
    #set($symbol_escape = '\') 

所以只需添加下面一行在任何Java類的原型來them.only一次。

#set($artifactId = "framework") 

請注意,您可以使用groupid和package做同樣的事情。