m2eclipse . Генерация классического пути с помощью AJDT

Я использую m2eclipse 0.10.2 и eclipse helios/ajdt. Я помню, что m2eclipse управляет входом для конфигурации затмения (по крайней мере, в eclipse galileo)

сейчас мне это больше не удается, и я не знаю почему. Это моя конфигурация плагина:

    <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>aspectj-maven-plugin</artifactId>
            <version>1.3</version>
            <configuration>
                <complianceLevel>1.6</complianceLevel>
                <source>1.6</source>
                <aspectLibraries>
                    <aspectLibrary>
                        <groupId>org.springframework</groupId>
                        <artifactId>spring-aspects</artifactId>
                    </aspectLibrary>
                </aspectLibraries>
            </configuration>
            <dependencies>
                <dependency>
                    <groupId>org.aspectj</groupId>
                    <artifactId>aspectjtools</artifactId>
                    <version>1.6.2</version>
                </dependency>
            </dependencies>
        </plugin>

Я могу добавить свой aspectLibrary в inpath вручную, а eclipse добавляет его в файл.classpath следующим образом:

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" output="target/classes" path="src/main/java"/>
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER">
    <attributes>
        <attribute name="org.eclipse.ajdt.inpath.restriction" value="spring-aspects-3.0.4.RELEASE.jar"/>
        <attribute name="org.eclipse.ajdt.inpath" value="org.eclipse.ajdt.inpath"/>
    </attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.ajdt.core.ASPECTJRT_CONTAINER"/>
<classpathentry kind="output" path="target/classes"/>
</classpath>

Когда я настраиваю свой проект (щелкните правой кнопкой мыши> maven) и выбираю "Обновить конфигурацию проекта", он выглядит следующим образом:

 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
<classpathentry kind="src" output="target/classes" path="src/main/java"/>
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
<classpathentry kind="con" path="org.eclipse.ajdt.core.ASPECTJRT_CONTAINER"/>
<classpathentry kind="output" path="target/classes"/>
 </classpath>

так что мой путь пропал, и я больше не вижу никаких маркеров.

Кто-нибудь может дать мне совет? Это работает на вашем сайте? Не могли бы вы выслать мне шаги и pom config, чтобы позволить m2eclipse управлять моим ajdt inpath?

Кстати, у меня есть мультимодуль.

С уважением J

1 ответ

Я тоже это вижу, но не смог найти ни одной проблемы Jira, связанной с проектом. Вы собираетесь открыть один?

Другие вопросы по тегам