Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.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
Java 在没有eclipse的情况下禁用pom.xml或maven中的通用验证_Java_Maven_Pom.xml - Fatal编程技术网

Java 在没有eclipse的情况下禁用pom.xml或maven中的通用验证

Java 在没有eclipse的情况下禁用pom.xml或maven中的通用验证,java,maven,pom.xml,Java,Maven,Pom.xml,实际上,在接口中,我们使用的是泛型类,但在实现类中没有正确使用。这段代码在tomcat上正确编译和运行 现在,我正在为这个没有eclipse的web项目编写maven 3.5的pom.xml。 但是,当我在控制台pom.xml上为war创建执行“mvn package”命令或“mvn clean intall”时,它显示了编译时错误: 名称冲突:com.test1.storage.dao.impl.SalesOrderArchiveDaoImpl中的create(com.test1.storag

实际上,在接口中,我们使用的是泛型类,但在实现类中没有正确使用。这段代码在tomcat上正确编译和运行

现在,我正在为这个没有eclipse的web项目编写maven 3.5的pom.xml。 但是,当我在控制台pom.xml上为war创建执行“mvn package”命令或“mvn clean intall”时,它显示了编译时错误: 名称冲突:com.test1.storage.dao.impl.SalesOrderArchiveDaoImpl中的create(com.test1.storage.entities.SalesOrderArchive)覆盖一个擦除与另一个方法相同的方法,但两个方法都不覆盖另一个方法


有没有办法在pom.xml中禁用此验证。任何不改变java代码的解决方案???

Ahm…抱歉,您的代码有问题…这意味着编译器无法处理这一问题…因此您必须更改您的代码…除此之外,我怀疑您的代码是否在tomcat上正确运行…如果您不能编译代码…如果存在此选项,它将是java的一部分编译器…Eclipse只显示代码中的警告而不是错误。因此,这段代码在tomcat上正确运行了1年。我想知道如何禁用/避免pom.xml中的泛型验证。首先,在Eclipse中,您使用的是不同的编译器。此外,我假设您使用的是不同版本的Java:类似于JDK 6,maven上的JDK 7等,我不能说,因为没有关于您在那里做了什么的信息(根本没有pom文件等),也没有关于您正在使用哪个JDK运行的信息……我在eclipse上使用Java 1.7.0_45。我想说的是,我的web项目在tomcat上运行良好。我使用的是没有eclipse的maven和Java 1.7.0_45。我想说的是,在eclipse中,我可以关闭泛型验证。有没有什么方法可以让我在没有eclipse的情况下关闭maven或pom.xml文件中的通用验证。您需要查看您正在使用的JDK的编译器文档,并检查是否有这样的选项..因为在eclipse中您使用的是不同的编译器。。。