对于大学项目,我需要对我通常不隶属的大项目进行分析。我可以下载项目,将其导入IntelliJ并编辑源代码。但是,我还需要为其某些依赖项设置代码。它们带有.jar
个文件及其源代码,因此我可以浏览它,但它是只读的。我怎么能改变它?
到目前为止我所做的:所讨论的库列在Libraries选项卡下,Modules> "我的模块" >依赖。我可以选择copy as a module library
[我不确定这实际上是什么意思]并将文件保存到特定位置。在.jar
里面我得到了这个文件,同时包含.class
和.java
个文件,所以我可以解压缩并获取源文件。但仍然,我需要以某种方式删除对.jar
的依赖,并告诉gradle
而不是编译和使用这个新目录的内容。
有问题的项目是here,我想要编辑的相关内容是here。我不必使用IntelliJ,这是我迄今为止所尝试过的。
This解决方案无效 - 正如您在上面看到的那样,导入已经以compile 'x'
形式出现,但它仍然是只读的。我发现的其他答案只是一个简单的子类会做的情况,但对我来说并非如此。