Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何:Eclipe maven项目,希望src中的maven依赖项jar作为.java文件进行编辑_Java_Eclipse_Maven_Import - Fatal编程技术网

如何:Eclipe maven项目,希望src中的maven依赖项jar作为.java文件进行编辑

如何:Eclipe maven项目,希望src中的maven依赖项jar作为.java文件进行编辑,java,eclipse,maven,import,Java,Eclipse,Maven,Import,我不熟悉Maven,我想知道是否可以编辑Maven依赖文件中的(一些)JAR 基本上,我想将3个JAR导入我的src文件夹,这样这些文件就可以作为.java文件进行编辑 使用右键单击我的src文件夹,导入然后归档文件不起作用。否这是不可能的。你必须 第三方项目 修改源 创建库jar 使用新版本号将库安装到存储库(更好) 引用项目中的新库 然而,通常更明智的做法是不更改第三方项目,而是使用库的“官方”挂钩,如侦听器、过滤器、拦截器,或者使用IOC框架,如Spring,并在可能的情况下替换一些实现

我不熟悉Maven,我想知道是否可以编辑Maven依赖文件中的(一些)JAR

基本上,我想将3个JAR导入我的src文件夹,这样这些文件就可以作为.java文件进行编辑


使用右键单击我的src文件夹,导入然后归档文件不起作用。

否这是不可能的。你必须

  • 第三方项目
  • 修改源
  • 创建库jar
  • 使用新版本号将库安装到存储库(更好)
  • 引用项目中的新库

  • 然而,通常更明智的做法是不更改第三方项目,而是使用库的“官方”挂钩,如侦听器、过滤器、拦截器,或者使用IOC框架,如Spring,并在可能的情况下替换一些实现

    M2e知道如何解析开放项目中的工件。这使得这个过程变得容易多了。然而项目必须是分叉的。不一定。如果您只是想测试一些东西,即使在更改时也可以使用原始源jar。如果您需要这些更改是永久性的,并且对其他人可见,则另一个问题是更改源代码不会自动创建类文件或jar库。M2e知道如何从打开的项目中解析工件。