में जीवन चक्र द्वारा कवर नहीं मैं तो बस OEPE (केपलर) और स्थापित m2e और m2e-डब्ल्यूटीपी कनेक्टर्स डाउनलोड किया है। मुझे पता चला है कि इस पथ के अंतर्गत: प्राथमिकताएं -> Maven-> जीवनचक्र mappings-> ओपन कार्यक्षेत्र जीवन चक्र मानचित्रण डेटा पहले से कॉन्फ़िगर की xml फ़ाइल जो कहता है कि Maven AspectJ के लिए संकलन लक्ष्य अनदेखा कर देना चाहिए और मुझे लगता है कि यही कारण है कि AspectJ क्रम पुस्तकालयों है है परियोजना में शामिल नहीं हैं इसलिए परियोजना ग्रहण द्वारा एक AspectJ परियोजना के रूप में मान्यता प्राप्त नहीं है।AspectJ-Maven-प्लगइन केपलर
<?xml version="1.0" encoding="UTF-8"?>
<lifecycleMappingMetadata>
<pluginExecutions>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.codehaus.mojo</groupId>
<artifactId>aspectj-maven-plugin</artifactId>
<versionRange>1.6</versionRange>
<goals>
<goal>compile</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore />
</action>
</pluginExecution>
</pluginExecutions>
मैं xml फ़ाइल में इन पंक्तियों के बाहर टिप्पणी की है और यह एक बार फिर पुनः लोड। अब आईडीई जीवन चक्र में AspectJ प्लगइन टैग को अनदेखा नहीं करता है लेकिन पोम फ़ाइल शिकायत कर रही है कि यह निष्पादन टैग को पहचान नहीं सकता है।
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>aspectj-maven-plugin</artifactId>
<version>1.4</version>
<dependencies>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjrt</artifactId>
<version>${aspectj.version}</version>
</dependency>
</dependencies>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
<executions>
<execution>
<goals>
<goal>compile</goal>
</goals>
</execution>
</executions>
</plugin>
m2e-डब्ल्यूटीपी इंडिगो का उपयोग करना और AspectJ प्लगइन के लिए <execution>
टैग पहचान करने में सक्षम, परियोजना के लिए स्वचालित रूप से AspectJ क्रम पुस्तकालयों जोड़ने के लिए हालांकि यह केप्लर में ऐसा नहीं है में सक्षम था। (मुझे लगता है कि यह m2e-डब्ल्यूटीपी की पोम के बाहर एक AspectJ परियोजना बनाने के लिए काम लेकिन काफी यकीन नहीं है।)
Btw। इंडिगो में चीजें कैसे काम कर सकती हैं? मुझे लगता है मैं सही प्रोजेक्ट पर क्लिक करें और समस्या को हल करने के पहलू परियोजना के लिए रूपांतरित कर सकते हैं पता है, लेकिन मैं आईडीई चाहते हैं और प्लग इन पोम फ़ाइल है कि इस परियोजना AspectJ जार की जरूरत से एहसास। कोई उपाय?
मंगल के लिए काम करता है, राइट क्लिक करें और कॉन्फ़िगर द्वारा परियोजनाओं को परिवर्तित स्थापित करने के बाद> AspectJ और Maven> अद्यतन परियोजना – Foyta
ग्रहण लूना के लिए देव संस्करण में परिवर्तित करें: http://download.eclipse.org/tools/ajdt/44/देव/अद्यतन / – ozhan