IntelliJ 12.1.6 ultimo, con i seguenti plugin abilitati: SupportoIntellij IDEA supporta @RooJpaRepository?
- AspectJ
- AspectJ Weaver
- Supporto Primavera
- primavera dati
- primavera AOP e @AspectJ
Ho un progetto Spring Roo, che usa l'API del repository Spring Data. Di seguito sono riportati i codici di frammento:
classe repository
package my.package;
@RooJpaRepository(domainType = Thing.class)
public interface ThingRepository {
}
file di Roo aspetto generato
privileged aspect ThingRepository_Roo_Jpa_Repository {
declare parents: ThingRepository extends JpaRepository<Thing, Long>;
declare parents: ThingRepository extends JpaSpecificationExecutor<Thing>;
declare @type: ThingRepository: @Repository;
}
Primavera JPA config
<repositories base-package="my.package" />
Ma in file xml, IntelliJ mi ha detto
Così ogni volta che uso metodo come trovare/salvare in IntelliJ, sarà contrassegnato come "Impossibile risolvere il metodo"
Tuttavia, sia IntelliJ e Maven compila senza alcun problema , solo il metodo non risolvibile nell'editor. Quale potrebbe essere il problema?
Il problema è Classpath e AspectJ, sono sicuro di come farlo in IntelliJ, ma in Eclipse è necessario abilitare il progetto come progetto AspectJ e ricostruire il progetto. Spero che sia d'aiuto. – eruiz
Ho aggiunto un problema su intellij issue tracker. http://youtrack.jetbrains.com/issue/IDEA-120006. Vediamo cosa succede – albfan
@albfan Grazie, non ci ho pensato :) –