尝试编译继承的Java项目并使用Maven build for第三方库获取错误

尝试编译继承的Java项目并使用Maven build for第三方库获取错误,java,Java,我对Java开发相当陌生,我继承了一个Java项目。我们正在尝试从反编译的JAR文件中恢复一些代码 我正在尝试在进行更改后重新编译它,并且 我试图将其编译为: mvn clean compile process-classes 我得到了以下错误: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2:compile (default-compile) on project compan

我对Java开发相当陌生,我继承了一个Java项目。我们正在尝试从反编译的JAR文件中恢复一些代码

我正在尝试在进行更改后重新编译它,并且

我试图将其编译为:

mvn clean compile process-classes
我得到了以下错误:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2:compile (default-compile) on project company-server: Compilation failure: Compilation failure:
[ERROR] /Users/name/Desktop/Projects/project-server-new/src/main/java/net/sf/ehcache/search/attribute/ReflectionAttributeExtractor.java:[133,17] 'catch' without 'try'
[ERROR] /Users/name/Desktop/Projects/project-server-new/src/main/java/net/sf/ehcache/search/attribute/ReflectionAttributeExtractor.java:[205,17] 'catch' without 'try'
[ERROR] /Users/name/Desktop/Projects/project-server-new/src/main/java/org/hibernate/metamodel/source/hbm/TimestampAttributeSourceImpl.java:[40,87] illegal start of type
[ERROR] /Users/name/Desktop/Projects/project-server-new/src/main/java/org/hibernate/metamodel/source/hbm/TimestampAttributeSourceImpl.java:[40,88] '(' or '[' expected
[ERROR] /Users/name/Desktop/Projects/project-server-new/src/main/java/org/hibernate/metamodel/source/hbm/TimestampAttributeSourceImpl.java:[40,89] ';' expected
[ERROR] /Users/name/Desktop/Projects/project-server-new/src/main/java/org/hibernate/metamodel/source/hbm/TimestampAttributeSourceImpl.java:[40,90] illegal start of type
[ERROR] /Users/name/Desktop/Projects/project-server-new/src/main/java/org/hibernate/metamodel/source/hbm/TimestampAttributeSourceImpl.java:[40,105] ';' expected
[ERROR] /Users/name/Desktop/Projects/project-server-new/src/main/java/org/hibernate/metamodel/source/hbm/TimestampAttributeSourceImpl.java:[40,145] <identifier> expected
[ERROR] /Users/name/Desktop/Projects/project-server-new/src/main/java/org/hibernate/metamodel/source/hbm/TimestampAttributeSourceImpl.java:[43,45] ';' expected
[ERROR] /Users/name/Desktop/Projects/project-server-new/src/main/java/org/hibernate/metamodel/source/hbm/TimestampAttributeSourceImpl.java:[51,6] illegal start of type
[ERROR] /Users/name/Desktop/Projects/project-server-new/src/main/java/org/eclipse/jetty/http/pathmap/UriTemplatePathSpec.java:[85,33] array dimension missing
[ERROR] /Users/name/Desktop/Projects/project-server-new/src/main/java/org/eclipse/jetty/http/pathmap/UriTemplatePathSpec.java:[85,34] illegal start of expression
[ERROR] /Users/name/Desktop/Projects/project-server-new/src/main/java/org/eclipse/jetty/io/WriteFlusher.java:[209,15] not a statement
[ERROR] /Users/name/Desktop/Projects/project-server-new/src/main/java/org/eclipse/jetty/io/WriteFlusher.java:[209,20] ';' expected
这是反编译过程的产物吗


如果这是一个基本问题,很抱歉-我不太熟悉Java、JAR或反编译过程。

您使用的反编译器没有完全反编译您希望使用的类文件。你必须找到一个更好的反编译器,或者在看到它们时填空。问题似乎只是第三方库的问题,所以我将重新下载它们。作为Joe评论的后续内容,你可能需要查看你正在使用的反编译器的文档。可能它的模式是生成可编译代码,而不是“注释”代码。您使用的反编译器没有完全反编译您希望使用的类文件。你必须找到一个更好的反编译器,或者在看到它们时填空。问题似乎只是第三方库的问题,所以我将重新下载它们。作为Joe评论的后续内容,你可能需要查看你正在使用的反编译器的文档。也许它的模式会生成可编译代码,而不是“注释”代码。
if (!baseType.isCollectionLikeType()) ** GOTO lbl25