2013-01-25 12 views
5

AspectJ ve Maven'ın yeni üyesiyim.Aspectj-maven-plugin nasıl kullanılır

Projemi oluşturmak için aspectj-maven eklentisini kullanmaya çalışıyorum ama işe yaramıyor. Ben sadece AspectJ In Action 2 nd Edition'daki adımları takip ettim. org.codehaus.mojo: yaşam çevrimi yapılandırma kapsamına girmeyen

Eklenti yürütme: AspectJ'yi-maven-plugin: 1.4: derlemek (yürütme İşte

<build> 
    <plugins> 
     <plugin> 
      <groupId>org.codehaus.mojo</groupId> 
      <artifactId>aspectj-maven-plugin</artifactId> 
      <executions> 
       <execution> 
        <goals> 
         <goal>compile</goal> 
         <goal>test-compile</goal> 
        </goals> 

        <configuration> 
         <source>1.5</source> 
         <target>1.5</target> 
        </configuration> 
       </execution> 
      </executions> 
     </plugin> 
    </plugins> 
</build> 

Ben <execution> hattında olsun hata mesajı yok: varsayılan, faz: derleme)

JDK6 ve Apache Maven 3.0.4 kullanıyorum.

cevap

9

AspectJ Maven yapılandırıcısını yüklemeniz gerekir. Burada mevcuttur:

http://dist.springsource.org/release/AJDT/configurator/

Yardım -> yeni yazılım yükleyin ...

bölümünde "ile iş" için bu güncelleştirme site ekle ve özelliğini seçin.

+0

Eclipse O güncelleme sitesini kullanmaya çalıştığınızda bir hata "Gerekli öğe bulunamadı" bana verir. – Pops

+0

@LordTorgamus Tam hata var mı? AJDT'nin kurulu olduğundan emin olun. –

+0

Durmuyor ... 8-12 saat içinde size geri döneceğim. – Pops

0

Böyle ekleyebilirsiniz:

<executionManger><execution>...<execution/><executionManger/> 
o AspectJ'yi-maven-eklenti ile bu eklenti yürütme sorunu gidermek için
1

çalışıyor olacak

, daki etiketiyle etiketi sarabilirsiniz senin pom.xml. Bu tutulmadaki istisnayı kaldıracaktır.

olarak aşağıda Gösterilen:

<build> 
    .... 
    <pluginManagement> 
     <plugins> 
      <plugin> ... </plugin> 
      .... 
      .... 
     </plugins> 
    </pluginManagement> 
</build>