- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在使用 Eclipse Luna,并且有两个 Maven Java 项目 A 和 B,其中 A 依赖于 B。我想同时编辑它们(并受益于 Eclipse 的重构功能等)。最好的设置是什么?
我目前使用的设置有一些缺点,如下所述。
我首先构建项目B并安装它,并生成一个Eclipse项目
# cd B
B # mvn package install
B # mvn eclipse:eclipse
然后我构建 A 并生成一个 Eclipse 项目:
# cd ../A
A # mvn package
A # mvn eclipse:eclipse
我现在可以将这两个项目导入到 Eclipse 中。我的问题是 A 现在使用已安装的 B 版本,而不是当前在 Eclipse 中打开的版本。也就是说,每次更新 B 后,我必须为 B 执行 mvn install
并为 A 执行(显然)mvn eclipse:eclipse
才能看到我对 B 的更改反射(reflect)在 Eclipse 中。
还有什么更好的办法吗?
最佳答案
我认为你的问题是, eclipse:eclipse 为每个依赖项生成一个类路径条目,例如
<classpathentry kind="var" path="M2_REPO/com/google/guava/guava/18.0/guava-18.0.jar"/>
在文件.classpath中而不是
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"/>
我不知道哪个目标做得更好,但是当你使用eclipse的导入向导导入你的maven项目时,.classpath文件将使用MAVEN2_CLASSPATH_CONTAINER进行配置。
您需要插件http://eclipse.org/m2e/使用动态依赖管理。
关于java - 具有依赖 Maven 项目的最佳 Eclipse (Luna) 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28449403/
我尝试了互联网上的所有解决方案但没有结果,我的 eclipse 似乎无法连接到互联网,每次我尝试安装新软件时我都会收到错误消息: 无法读取位于 http://download.eclipse.org/
使用 Eclipse 版本:Luna Service Release 1 (4.4.1) -- 以 CDT 包为基础 -- 使用 pacman/yaourt 在 /usr 下安装大多数软件包,我无法持
我最近从 Indigo“升级”到了 Luna(Oracle OEPE 安装)。请注意围绕“升级”一词的引用。 不幸的是,事情很慢。 我使用的项目是一个 Maven 多模块项目。构建工作区操作大约需要
我的 Eclipse 主题似乎有问题。我使用它附带的标准深色主题,并且还使用颜色样式来更改背景/文本颜色。我有 Luna 版本。 即使它确实接受更改,如果我在重新启动 Eclipse 时点击“应用”和
快速搜索命令似乎在露娜中消失了。在 Keplar 中,默认绑定(bind)为 Ctrl+Shift+L。在 Luna 中,Ctrl+Shift+L 会显示当前键绑定(bind)的列表,这是 Kepla
我不能在 eclipse mars 中使用默认存储库。例如 http://download.eclipse.org/eclipse/updates/4.5/ .代理没有问题。我可以联系http://d
每当我在代码中遇到断点时,我都会看到一个令人讨厌的对话框,通知我“透视切换作业遇到问题”,其详细信息只是简单地说“NullPointerException”。错误日志显示此堆栈跟踪: java.lan
我目前正在将 64 位 Kepler 与 IBM Websphere Developer Tools 一起使用,但它运行速度很慢。 eclipse 进程经常使用 800M - 1.2G 并且它不时卡住
我正在使用Eclipse Luna和Eclipse Luna的Gradle插件(使用来自Pivotal的Gradle IDE Pack 3.6.x)。我创建了一个具有Gradle支持的简单Java项目
我下载了新的 Eclipse Luna(4.4 版)并更改为深色主题,但代码编辑器没有变化。请参阅屏幕截图: 我在 MAC、Windows 和 Linux 上尝试过此操作,结果始终相同。 最佳答案 好
我目前正在尝试为 FreeMarker 设置 Eclipse Luna。我已经安装了 JBoss 提供的 FreeMarker IDE:http://download.jboss.org/jbosst
我只需单击帮助 -> 检查更新并完成向导,然后收到以下错误: An error occurred while collecting items to be installed session cont
Eclipse Luna 终于有了这个很棒的分割编辑器,但我无法弄清楚如何使我们的编辑器按照新功能的预期工作。我们有自己的自定义编辑器,它在拆分时的行为与 Luna 中的 Java 编辑器不同。在自定
我目前正在尝试为 FreeMarker 设置 Eclipse Luna。我已经安装了 JBoss 提供的 FreeMarker IDE:http://download.jboss.org/jbosst
这个“解决方案”在 Luna 版本中看起来不再有效: Copy path/file name in Eclipse to clipboard 这实际上是一个丰富的 IDE 必须具备的功能! 最佳答案
当我在 eclipse Luna 中导入或尝试创建项目时,出现以下错误: Errors occurred during the build. Errors running builder 'Java
我从 eclipse.org 下载了 Eclipse Luna 4.4 。我更改了 general > Appearance > theme => dark 上的主题。但这不是我想要的。 现在 应该(
我想将 EclipseLink 库添加到我的项目中。为此,我去了 eclipse market 并安装了 eclipse link 2.5 kepler。我的 Eclipse IDE 是 luna,它
我是 eclipse ide 用户的初学者。请任何人 1 帮助我如何通过示例在 Eclipse 层次结构中链接 mvc 模式。创建项目后,在 src/文件夹下创建一个必要的文件,并向我展示使用登录功能
每当我单击 Eclipse Luna 中的任何项目或任何 jsp 页面或 java 文件时,都会抛出“空指针异常”。自从我尝试安装 Angular js 插件以来,就出现了这个问题。我不明白问题是什么
我是一名优秀的程序员,十分优秀!