maven 打包项目成war报错

主要报错信息:

[WARNING] Error injecting: org.apache.maven.plugin.war.WarMojo
com.google.inject.ProvisionException: Unable to provision, see the following errors:

1) Error injecting constructor, java.lang.ExceptionInInitializerError: Cannot access defaults field of Properties
  at org.apache.maven.plugin.war.WarMojo.(Unknown Source)
  while locating org.apache.maven.plugin.war.WarMojo

1 error

已经找到答案!

参考
https://stackoverflow.com/questions/67221463/cannot-access-defaults-field-of-properties

解决方法:https://maven.apache.org/plugins/maven-war-plugin/plugin-info.html

在pom.xml里, 中添加如下插件


    
    
      
        
          org.apache.maven.plugins
          maven-war-plugin
          3.3.1
        
      
    
    
    
      
        org.apache.maven.plugins
        maven-war-plugin
        3.3.1
      
    
  

你可能感兴趣的:(Java基础,javaweb,java,maven)