首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用AJDT生成m2eclipse .classpath

使用AJDT生成m2eclipse .classpath
EN

Stack Overflow用户
提问于 2010-09-23 22:51:08
回答 1查看 1.2K关注 0票数 2

我使用的是m2eclipse 0.10.2和eclipse helios/ajdt。我记得m2eclipse正在管理eclipse配置的inpath (至少在eclipse galileo中)。

现在,它不再为我管理它了,我不知道为什么。这是我的插件配置:

代码语言:javascript
复制
    <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文件中,如下所示:

代码语言:javascript
复制
<?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)并选择“更新项目配置”时,它看起来如下所示:

代码语言:javascript
复制
 <?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>

所以我的inpath消失了,我再也看不到任何方面标记了。

有人能给我一些建议吗?它在你的网站上工作吗?你能给我发送让m2eclipse管理我的ajdt inpath的步骤和pom配置吗?

顺便说一句:我有一个多模块。

关于J

EN

回答 1

Stack Overflow用户

发布于 2010-10-13 21:30:26

我也看到了这一点,但找不到任何分配给该项目的Jira问题。你打算开一家吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3779624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档