2012-09-06 83 views
0

我正在使用Spring-Roo。Spring roo實體依賴

是否可以添加從依賴包中的字段引用?我在劇本的乞討添加依賴,

dependency add --groupId com.testroo.platform --artifactId platform --version 0.1.0.BUILD-SNAPSHOT 

然後我執行此同時加入了JPA實體

field reference --fieldName city --type ~.domain.City --notNull 

但它與下面的抱怨。

The specified target '--type' does not exist or can not be found. Please create 
this type first. 

我以爲春天袋鼠是足夠聰明,從依賴解決。我在這裏錯過了什麼嗎?乾杯。

回答

1

當使用Spring roo並創建一個新項目時,首先聲明一個頂級包名(假設輸入的是com.foo)。 符號用於稍後引用此包名稱。

因此,如果您將〜.domain.City作爲參數指定給類型參數,那麼roo將在com.foo.domain.City中查找它,因爲〜符號將替換頂級包。

簡短回答:如果你想添加從依賴包的字段引用,請給出類的全名。