【发布时间】:2011-09-20 17:51:08
【问题描述】:
我在 IDEA 中有一个使用外部 JAR 的 android 项目。我已使用文件 - > 项目结构将源与 JAR 一起附加。现在我可以浏览类定义,但是如果我决定修改属于 jar 的类,如何自动编译源代码并用新的 jar 替换?
【问题讨论】:
标签: jar intellij-idea
我在 IDEA 中有一个使用外部 JAR 的 android 项目。我已使用文件 - > 项目结构将源与 JAR 一起附加。现在我可以浏览类定义,但是如果我决定修改属于 jar 的类,如何自动编译源代码并用新的 jar 替换?
【问题讨论】:
标签: jar intellij-idea
如果你要改变jar里面的类,你应该考虑用这个jar的源代码配置一个单独的Java模块,让你的主模块依赖它。
通过这种方式,您可以轻松修改此模块中的代码并快速构建包含最新更改的最终应用。
如果出于某种疯狂的原因它不是一个选项,那么您应该使用 Project Structure | Artifacts 并设置一个 jar artifact 并将其配置为在 Make 上构建,但是使用这种方法,您仍然需要一个带有源代码的模块,该模块将用作此 jar artifact 的源,所以我强烈建议使用第一个上面建议的方式。
【讨论】: