Hi,
Is it possible to change the target package of the reverse engineering command once it has been called once ?
It looks like once it has been issued with one package, it ignores all subsequent package options.
Reproducing steps :
I then delete all entity java files by hand. Roo picks it up and delete all corresponding files :Code:roo> database reverse engineer --schema test-error --package ~.domain Created SRC_MAIN_RESOURCES\dbre.xml Updated ROOT\pom.xml Updated SRC_MAIN_RESOURCES\META-INF\persistence.xml Created SRC_MAIN_JAVA\com\company\app\domain Created SRC_MAIN_JAVA\com\company\app\domain\TableWithCommentPK.java Created SRC_MAIN_JAVA\com\company\app\domain\TableWithComment.java Created SRC_MAIN_JAVA\com\company\app\domain\TableWithCommentPK_Roo_Json.aj Created SRC_MAIN_JAVA\com\company\app\domain\TableWithCommentPK_Roo_Serializable.aj Created SRC_MAIN_JAVA\com\company\app\domain\TableWithCommentPK_Roo_Configurable.aj Created SRC_MAIN_JAVA\com\company\app\domain\TableWithCommentPK_Roo_Identifier.aj Created SRC_MAIN_JAVA\com\company\app\domain\TableWithComment_Roo_Configurable.aj Created SRC_MAIN_JAVA\com\company\app\domain\TableWithComment_Roo_Jpa_ActiveRecord.aj Created SRC_MAIN_JAVA\com\company\app\domain\TableWithComment_Roo_ToString.aj Created SRC_MAIN_JAVA\com\company\app\domain\TableWithComment_Roo_Jpa_Entity.aj
Then if I reverse to another package, files are not created in the proper package :Code:Deleted SRC_MAIN_JAVA\com\company\app\domain\TableWithComment_Roo_ToString.aj - TableWithComment.java not found Deleted SRC_MAIN_JAVA\com\company\app\domain\TableWithComment_Roo_Jpa_Entity.aj - TableWithComment.java not found Deleted SRC_MAIN_JAVA\com\company\app\domain\TableWithComment_Roo_Jpa_ActiveRecord.aj - TableWithComment.java not found Deleted SRC_MAIN_JAVA\com\company\app\domain\TableWithComment_Roo_Configurable.aj - TableWithComment.java not found Deleted SRC_MAIN_JAVA\com\company\app\domain\TableWithCommentPK_Roo_Serializable.aj - TableWithCommentPK.java not found Deleted SRC_MAIN_JAVA\com\company\app\domain\TableWithCommentPK_Roo_Json.aj - TableWithCommentPK.java not found Deleted SRC_MAIN_JAVA\com\company\app\domain\TableWithCommentPK_Roo_Identifier.aj - TableWithCommentPK.java not found Deleted SRC_MAIN_JAVA\com\company\app\domain\TableWithCommentPK_Roo_Configurable.aj - TableWithCommentPK.java not found
Am I missing something here ?Code:roo> database reverse engineer --schema test-error --package ~.other.domain Created SRC_MAIN_RESOURCES\dbre.xml Created SRC_MAIN_JAVA\com\company\app\domain Created SRC_MAIN_JAVA\com\company\app\domain\TableWithCommentPK.java Created SRC_MAIN_JAVA\com\company\app\domain\TableWithComment.java Created SRC_MAIN_JAVA\com\company\app\domain\TableWithCommentPK_Roo_Json.aj Created SRC_MAIN_JAVA\com\company\app\domain\TableWithCommentPK_Roo_Serializable.aj Created SRC_MAIN_JAVA\com\company\app\domain\TableWithCommentPK_Roo_Configurable.aj Created SRC_MAIN_JAVA\com\company\app\domain\TableWithCommentPK_Roo_Identifier.aj Created SRC_MAIN_JAVA\com\company\app\domain\TableWithComment_Roo_Configurable.aj Created SRC_MAIN_JAVA\com\company\app\domain\TableWithComment_Roo_ToString.aj
Thanks !


Reply With Quote
