当前位置: 首页 > 知识库问答 >
问题:

找不到maven-compiler-plugin

桂阳文
2023-03-14

我正在学习Selenium,我想尝试将maven-compiler-plugin添加到pom.xml并重新导入maven设置。因此,我找到了这个例子来做它http://maven.apache.org/plugins/maven-compiler-plugin/examples/set-compiler-source-and-target.html,并尝试将代码添加到pom.xml。但是示例3.8.1中的vrsion是红色的,就像屏幕截图中一样。是什么意思?这是一个例子的副本。

下面是整个pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>camaj.vladimir</groupId>
    <artifactId>selenium-maven</artifactId>
    <version>1.0-SNAPSHOT</version>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>

    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.13</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.seleniumhq.selenium</groupId>
            <artifactId>selenium-java</artifactId>
            <version>3.141.59</version>
        </dependency>
        <dependency>
            <groupId>org.seleniumhq.selenium</groupId>
            <artifactId>selenium-server</artifactId>
            <version>3.141.59</version>
        </dependency>
        <dependency>
            <groupId>org.seleniumhq.selenium</groupId>
            <artifactId>selenium-chrome-driver</artifactId>
            <version>3.141.59</version>
        </dependency>
        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi-ooxml</artifactId>
            <version>4.1.1</version>
        </dependency>
        <dependency>
            <groupId>com.google.code.tempus-fugit</groupId>
            <artifactId>tempus-fugit</artifactId>
            <version>1.1</version>
        </dependency>
        <dependency>
            <groupId>com.codeborne</groupId>
            <artifactId>phantomjsdriver</artifactId>
            <version>1.4.4</version>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.8.1</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                </configuration>
            </plugin>
        </plugins>
    </build>
</project>

共有1个答案

袁飞鹏
2023-03-14

在IntelliJ中,您可以右键单击3.8.1,向下滚动到Maven并选择“Reimport”。这为我解决了问题。

 类似资料:
  • 我对Maven是新手。在Eclipse上,我在pom.xml中得到以下错误:- “在这一行找到了多个注释: pom.xml我得到错误:tag 注意:我能够在git Bash上成功构建。该错误仅显示在Eclipse中的pom.xml中。

  • 我在为父-子pom文件设置java编译器版本时遇到了问题。我在版本1.7的子pom中添加了maven-compiler-plugin,并注意到java版本的子模块从默认的1.5变成了1.7,而父项目仍然是1.5。然后,我将编译器插件从子pom移到父pom。预计对于父maven模块和子maven模块,编译器版本将更改为1.7。但奇怪的是,没有观察到任何变化,子模块仍然是1.7,父项目是1.5。我从e

  • 我试图运行maven verify命令,但出现了这个错误。 Maven找不到命令,因此无法创建留档。 有趣的是,我可以运行mvnjavadoc:jar命令,它成功地工作了。此外,我的JAVA_主页是指向正确位置的。 这来自pom文件。 请不要告诉我这是找不到javadoc命令-maven的问题的重复。我知道问题是一样的,但我们的情况不同,我的JAVA_主页指向了正确的位置。所以这个解决方案对我不起

  • 我在项目目录中运行此命令来构建和打包它: 我确实正确设置了JAVA\U HOME变量。显然: 有人知道为什么mvn仍然抱怨吗?

  • 最近来到一个新的项目,我正在尝试编译我们的源代码。昨天一切都很顺利,但今天却是另外一回事了。 每次在模块上运行时,一旦到达测试,它就会崩溃,出现错误: 以及稍后的: 我使用OpenJDK 1.8.0_181、Maven 3.5.4运行在Debian ;9(Stretty)64位上,在我的公司代理(我在中配置)的基础上工作。 奇怪的是,如果我没记错的话,最新的Surefire版本是2.22.1。我试

  • 我和我的朋友正在做一个Java maven项目,它的设置和我们从Git得到的项目是一样的。在我的设置中,Maven正确地导入了所有依赖项,但对于我的朋友,它找不到任何依赖项。 我们尝试过的事情: 右键单击project,单击maven并单击Reimport。 我们都可以上网,所以这也不是问题。而且,Maven在IntelliJ中设置为自动导入。