当我尝试使用Maven构建我的Java项目时,我收到以下错误:

javacTask:源版本1.7需要目标版本1.7

在我的pom文件中,我已经为1.7定义了源和目标 .

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.1</version>
            <configuration>
                <source>1.7</source>
                <target>1.7</target>
            </configuration>
        </plugin>
    </plugins>
    </build>

但是,在Eclipse中使用maven插件时,我没有遇到此错误,我的代码构建没有任何错误 . 我认为这是由于Maven本身在我的本地机器上所特有的 . 任何想法可能是什么原因?