我正在尝试为我的Maven构建的项目创建一个"Java/AspectJ应用程序“运行配置。因为我使用的是SpringA方面,所以我必须在run配置的方面路径列表中包含spring-aspects工件。我是通过“高级.”添加的按钮选择"Add变量“并从M2_REPO变量中扩展。最后,我在列表中有一个类路径变量条目,它旁边有一个蓝点图标:
M2_REPO/org/springframework/spring-aspects/3.1.3.RELEASE/spring-aspects-3.1.3.RELEASE.jar但是,一旦我保存了它,Eclipse就会自动将它替换为我机器上JAR的真正路径,这使得无法与其他人共享启动文件,因为它很难将条目编码到我的环境中。
手工编辑启动文件也于事无补,因为一旦我运行它,Eclipse就以与上面相同的方式替换表达式。
有什么办法解决这个问题吗?
发布于 2013-10-10 14:33:39
解决方案是在"Aspectj加载时编织应用程序“运行配置类别下创建条目,而不是"Aspectj/Java应用程序”。由于一些奇怪的原因,方面的路径保持在它未解析的格式中,只有第一个运行配置类型。我想是个窃听器。
显然,这使得启动时间更长,因为它在运行时也会挥动。然而,我似乎找不到其他的解决办法。
https://stackoverflow.com/questions/18897954
复制相似问题