Community
Participate
Working Groups
Created attachment 218583 [details] project before push in the inter type After using Spring Roo to generate the entities, there are some AspectJ files. According to the Spring instruction, we perform the Push in in the Spring STS (Eclipse), the "declare parents" action will apply multiple times. It seems to be a nested matching because of other 'declare type' statements in other Aspect j file. The content of the file with the 'declare parents' privileged aspect RoleprivilegePK_Roo_Serializable { declare parents: RoleprivilegePK implements Serializable; private static final long RoleprivilegePK.serialVersionUID = 1L; } The result after the Push in public final class RoleprivilegePK implements Serializable implements Serializable implements Serializable implements Serializable { 。。。。。 } If I apply the push in for the AspectJ file with the 'declar parents' first, and other next. Then there is no issue for the pushed-in file. It seems to be a AspectJ issue instead of the Spring Roo issue. Since this step is needed to be performed quite frequently due to the database schema modification, please count as a major bug. Project with the sample source file is attached.
Consider for 2.2.2.
Moving to 2.2.3.
Consider for the 2.2.4 release.