【问题标题】:Getting maven error while running mvn clean install?运行 mvn clean install 时出现 maven 错误?
【发布时间】:2018-09-14 06:55:31
【问题描述】:

我运行了mvn clean install,但出现以下错误。这些错误包括 AvoidStarImport、ImportOrder、WhitespaceAround、ArrayTypeStyle 和 NeedBraces 等等。它在 IntelliJ 中工作并且 java 语法是正确的,我需要进行哪些更改?

我克隆了项目Crawler4J并使用了默认的pom文件。

[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/BCAusParser.java:3: Using the '.*' form of import should be avoided - java.io.*. [AvoidStarImport]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/BCAusParser.java:10: Wrong order for 'org.json.JSONException' import. [ImportOrder]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/BCAusParser.java:23:14: 'while' is not followed by whitespace. [WhitespaceAround]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/BCAusParser.java:24:9: '{' at column 9 should be on the previous line. [LeftCurly]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/BCAusParser.java:51:31: Array brackets at illegal position. [ArrayTypeStyle]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/BCAusParser.java:110: 'if' construct must use '{}'s. [NeedBraces]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/BCAusParser.java:118: 'else' construct must use '{}'s. [NeedBraces]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/BCAusParser.java:129: Line is longer than 120 characters (found 162). [LineLength]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/BCAusParser.java:129:149: ',' is not followed by whitespace. [WhitespaceAfter]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/BCAusParser.java:136: Line is longer than 120 characters (found 148). [LineLength]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/UserPost.java:10:12: Name 'is_post' must match pattern '^[a-z][a-zA-Z0-9]*$'. [MemberName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/UserPost.java:12:12: Name 'member_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. [MemberName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/UserPost.java:21:12: Name 'is_edit' must match pattern '^[a-z][a-zA-Z0-9]*$'. [MemberName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/UserPost.java:25:12: Name 'message_raw' must match pattern '^[a-z][a-zA-Z0-9]*$'. [MemberName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/UserPost.java:27:19: Name 'getMessage_raw' must match pattern '^[a-z][a-zA-Z0-9]*$'. [MethodName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/UserPost.java:31:17: Name 'setMessage_raw' must match pattern '^[a-z][a-zA-Z0-9]*$'. [MethodName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/UserPost.java:31:39: Name 'message_raw' must match pattern '^[a-z][a-zA-Z0-9]*$'. [ParameterName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/UserPost.java:51:19: Name 'getIs_edit' must match pattern '^[a-z][a-zA-Z0-9]*$'. [MethodName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/UserPost.java:55:17: Name 'setIs_edit' must match pattern '^[a-z][a-zA-Z0-9]*$'. [MethodName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/UserPost.java:55:35: Name 'is_edit' must match pattern '^[a-z][a-zA-Z0-9]*$'. [ParameterName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/UserPost.java:147:19: Name 'getIs_post' must match pattern '^[a-z][a-zA-Z0-9]*$'. [MethodName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/UserPost.java:151:17: Name 'setIs_post' must match pattern '^[a-z][a-zA-Z0-9]*$'. [MethodName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/UserPost.java:151:35: Name 'is_post' must match pattern '^[a-z][a-zA-Z0-9]*$'. [ParameterName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/UserPost.java:163:19: Name 'getMember_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. [MethodName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/UserPost.java:167:17: Name 'setMember_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. [MethodName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/UserPost.java:167:37: Name 'member_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. [ParameterName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/Controller.java:5:8: Unused import - edu.uci.ics.crawler4j.crawler.Page. [UnusedImports]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/Controller.java:6:8: Unused import - edu.uci.ics.crawler4j.fetcher.PageFetchResult. [UnusedImports]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/Controller.java:10:8: Unused import - edu.uci.ics.crawler4j.url.WebURL. [UnusedImports]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/Controller.java:12: Wrong order for 'java.io.File' import. [ImportOrder]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/DataProcess.java:3:8: Unused import - org.json.JSONArray. [UnusedImports]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/DataProcess.java:6: Using the '.*' form of import should be avoided - java.io.*. [AvoidStarImport]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/DataProcess.java:6: Wrong order for 'java.io.*' import. [ImportOrder]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/DataProcess.java:13:13: Declaring variables, return values or parameters of type 'HashSet' is not allowed. [IllegalType]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/DataProcess.java:13:29: Name 'unique_system_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. [LocalVariableName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/DataProcess.java:14:31: Name 'final_data' must match pattern '^[a-z][a-zA-Z0-9]*$'. [LocalVariableName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/DataProcess.java:19:24: Name 'system_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. [LocalVariableName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/DataProcess.java:59:40: Array brackets at illegal position. [ArrayTypeStyle]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/User.java:6: Wrong order for 'java.util.HashMap' import. [ImportOrder]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/User.java:11:12: Name 'is_post' must match pattern '^[a-z][a-zA-Z0-9]*$'. [MemberName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/User.java:14:12: Name 'member_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. [MemberName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/User.java:19:12: Name 'Diagnosis' must match pattern '^[a-z][a-zA-Z0-9]*$'. [MemberName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/User.java:22:12: Name 'Diagnosis_Diagnosed' must match pattern '^[a-z][a-zA-Z0-9]*$'. [MemberName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/User.java:24:12: Name 'Diagnosis_Type' must match pattern '^[a-z][a-zA-Z0-9]*$'. [MemberName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/User.java:26:12: Name 'Diagnosis_Recurrent' must match pattern '^[a-z][a-zA-Z0-9]*$'. [MemberName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/User.java:28:12: Name 'Diagnosis_Metastatic' must match pattern '^[a-z][a-zA-Z0-9]*$'. [MemberName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/User.java:30:12: Name 'Diagnosis_Stage' must match pattern '^[a-z][a-zA-Z0-9]*$'. [MemberName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/User.java:32:12: Name 'Diagnosis_Lymph_Nodes_Removed' must match pattern '^[a-z][a-zA-Z0-9]*$'. [MemberName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/User.java:34:12: Name 'Diagnosis_Positive_Lymph_Nodes' must match pattern '^[a-z][a-zA-Z0-9]*$'. [MemberName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/User.java:36:12: Name 'Diagnosis_Tumor_Size' must match pattern '^[a-z][a-zA-Z0-9]*$'. [MemberName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/User.java:38:12: Name 'Diagnosis_Tumor_Grade' must match pattern '^[a-z][a-zA-Z0-9]*$'. [MemberName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/User.java:43:12: Name 'Diagnosis_Hormone_Receptor_Status' must match pattern '^[a-z][a-zA-Z0-9]*$'. [MemberName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/User.java:45:12: Name 'Diagnosis_HER2_neu_Status' must match pattern '^[a-z][a-zA-Z0-9]*$'. [MemberName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/User.java:47:12: Name 'Treatment_Chemotherapy' must match pattern '^[a-z][a-zA-Z0-9]*$'. [MemberName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/User.java:49:12: Name 'Treatment_Targeted_Therapy' must match pattern '^[a-z][a-zA-Z0-9]*$'. [MemberName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/User.java:51:12: Name 'Treatment_Hormonal_Therapy' must match pattern '^[a-z][a-zA-Z0-9]*$'. [MemberName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/User.java:53:12: Name 'Treatment_Radiation_Therapy' must match pattern '^[a-z][a-zA-Z0-9]*$'. [MemberName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/User.java:55:12: Name 'Treatment_Surgery' must match pattern '^[a-z][a-zA-Z0-9]*$'. [MemberName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/User.java:57:19: Name 'getIs_post' must match pattern '^[a-z][a-zA-Z0-9]*$'. [MethodName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/User.java:61:17: Name 'setIs_post' must match pattern '^[a-z][a-zA-Z0-9]*$'. [MethodName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/User.java:61:35: Name 'is_post' must match pattern '^[a-z][a-zA-Z0-9]*$'. [ParameterName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/User.java:81:19: Name 'getMember_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. [MethodName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/User.java:85:17: Name 'setMember_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. [MethodName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/User.java:85:37: Name 'member_id' must match pattern '^[a-z][a-zA-Z0-9]*$'. [ParameterName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/User.java:294:36: Name 'post_url' must match pattern '^[a-z][a-zA-Z0-9]*$'. [ParameterName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/CustomParser.java:22: 'if' construct must use '{}'s. [NeedBraces]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/CustomParser.java:69:24: Name 'ailment_domain' must match pattern '^[a-z][a-zA-Z0-9]*$'. [LocalVariableName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/CustomParser.java:75:24: Name 'ailment_domain' must match pattern '^[a-z][a-zA-Z0-9]*$'. [LocalVariableName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/CustomParser.java:87:59: Name 'ailment_domain' must match pattern '^[a-z][a-zA-Z0-9]*$'. [ParameterName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/CustomParser.java:143: 'if' construct must use '{}'s. [NeedBraces]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/CustomParser.java:202: 'if' construct must use '{}'s. [NeedBraces]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/CustomParser.java:204: 'else' construct must use '{}'s. [NeedBraces]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/CustomParser.java:214: 'if' construct must use '{}'s. [NeedBraces]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/CustomParser.java:216: 'else' construct must use '{}'s. [NeedBraces]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/CustomParser.java:271: 'if' construct must use '{}'s. [NeedBraces]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/CustomParser.java:292: 'if' construct must use '{}'s. [NeedBraces]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/MyCrawler.java:7: Wrong order for 'org.json.JSONArray' import. [ImportOrder]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/MyCrawler.java:10: Wrong order for 'java.io.File' import. [ImportOrder]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/MyCrawler.java:10:8: Unused import - java.io.File. [UnusedImports]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/MyCrawler.java:18:19: 'static' modifier out of order with the JLS suggestions. [ModifierOrder]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/MyCrawler.java:35: 'if' construct must use '{}'s. [NeedBraces]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/MyCrawler.java:38:13: Name 'page_number_of_topics' must match pattern '^[a-z][a-zA-Z0-9]*$'. [LocalVariableName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/MyCrawler.java:39:13: Name 'page_number_of_replies' must match pattern '^[a-z][a-zA-Z0-9]*$'. [LocalVariableName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/MyCrawler.java:43:20: Name 'page_number' must match pattern '^[a-z][a-zA-Z0-9]*$'. [LocalVariableName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/MyCrawler.java:50:20: Name 'page_number' must match pattern '^[a-z][a-zA-Z0-9]*$'. [LocalVariableName]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/MyCrawler.java:58: Line is longer than 120 characters (found 122). [LineLength]
[ERROR] /home/user/nutch/crawler4jParsar/crawler4j/crawler4j/src/main/java/edu/uci/ics/crawler4j/company/MyCrawler.java:87:83: ')' is preceded with whitespace. [ParenPad]

【问题讨论】:

  • 问题出在 java 文件上。您是否阅读了错误并修改了代码?
  • 这些是 checkstyle 错误。您是否尝试禁用它?
  • @Stultuske 我几乎在每一行都收到错误(我已经为 stackoverflow 减少了它)。该代码工作正常,无需制作罐子。我如何适应这个Wrong order for 'org.json.JSONException' import. [ImportOrder],我如何导入这个
  • @BackSlash 是的,我会尝试禁用 checkstyle
  • 是的,有某种 checkstyle <artifactId>maven-checkstyle-plugin</artifactId> ,我使用 mvn clean install -Dcheckstyle.skip 删除它并且成功了。

标签: java maven crawler4j


【解决方案1】:

谷歌搜索其中一个错误并检查 POM 表明 Crawler4J 使用了 maven-checkstyle-plugin(就像已经提到的 BackSlash)。

在编译期间会检查样式(参见 POM)。您可以通过将包含 <failsOnError>true</failsOnError> 的行更改为 false 来在本地更改 POM,但如果您想为该项目做出贡献,我不鼓励这样做。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-23
    • 1970-01-01
    • 2015-10-01
    • 2019-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多