Java 可以忽略Maven中的CLASSPATH变量吗?

Java 可以忽略Maven中的CLASSPATH变量吗?,java,maven,javadoc,Java,Maven,Javadoc,我们的IT部门已经在我们的机器上设置了一个我们无法删除的JRE,并且他们还设置了全局类路径变量来指向该变量 有没有办法配置Maven来忽略它?它阻碍了我从Maven运行javadoc的能力,唯一的补救办法就是删除该变量。我可以手动操作,但我想知道是否可以让Maven忽略它或取消设置它。我对此有点困惑。我认为Maven根本没有注意CLASSPATH环境变量,显然javadoc插件受到了它的影响。我猜它是在执行过程时发生的。我认为更有可能的是,javadoc没有被Maven传递适当的命令行参数。ja

我们的IT部门已经在我们的机器上设置了一个我们无法删除的JRE,并且他们还设置了全局类路径变量来指向该变量


有没有办法配置Maven来忽略它?它阻碍了我从Maven运行
javadoc
的能力,唯一的补救办法就是删除该变量。我可以手动操作,但我想知道是否可以让Maven忽略它或取消设置它。

我对此有点困惑。我认为Maven根本没有注意CLASSPATH环境变量,显然javadoc插件受到了它的影响。我猜它是在执行过程时发生的。我认为更有可能的是,
javadoc
没有被Maven传递适当的命令行参数。javadoc插件应该从项目及其编译范围的依赖项中构建一个
-classpath
参数。首先,如果这样的IT部门进行了这样的设置,那就是做错了。JRE不再有意义了。。。此外,设置类路径veriable更能说明它是错误的。这可能会像设置JAVA_HOME。。。除此之外,您还可以使用其他值覆盖您的用户环境。。。如果您可以调用javadoc,那么您使用的不是JDK,而是JRE,这意味着您应该正确设置JAVA_HOME。