Maven不会运行我的项目

时间:2017-09-10 17:50:29

标签: java maven pom.xml

所以无论我做什么,我都无法让我的项目在我的Mac上运行。但该项目似乎在我的同事pc上运行良好。我的pom文件中有没有看到的东西?我一直收到这个错误,

  

无法执行目标org.codehaus.mojo:exec-maven-plugin:1.2.1:exec   项目get-team20上的(default-cli):命令执行失败。处理   退出时出错:1(退出值:1) - > [帮助1]

     

要查看错误的完整堆栈跟踪,请使用-e重新运行Maven   开关。使用-X开关重新运行Maven以启用完整的调试日志记录。

我的Mac上安装了maven 3.5.0,但我不知道这是不是一个问题?我也尝试了三种不同的ide,所以问题不在那里。

我的pom文件:

<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>io.gameoftrades</groupId>
    <!-- Change Me -->
    <artifactId>got-team20</artifactId> <!-- got-teamNN -->
    <!-- --> 
    <version>0.1.0-SNAPSHOT</version>
    <packaging>jar</packaging>
    <name>Game of Trades Student Starter Kit</name>
    <description>Student starter kit for Game of Trades</description>
    <inceptionYear>2016</inceptionYear>

    <licenses>
        <license>
            <name>Apache License 2.0</name>
            <url>http://www.apache.org/licenses/LICENSE-2.0</url>
            <distribution>repo</distribution>
        </license>
    </licenses>

    <organization>
        <name>42 BV</name>
        <url>http://blog.42.nl/</url>
    </organization>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <got.version>0.3.0</got.version>
        <junit.version>4.11</junit.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>io.gameoftrades</groupId>
            <artifactId>gameoftrades-library</artifactId>
            <version>${got.version}</version>
        </dependency>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>${junit.version}</version>
            <scope>test</scope>
        </dependency>
    </dependencies>

    <distributionManagement>
      <snapshotRepository>
        <id>ossrh</id>
        <url>https://oss.sonatype.org/content/repositories/snapshots</url>
      </snapshotRepository>
    </distributionManagement> 

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

</project>

这是我用-e开关运行它时的完整错误。

  

[错误]无法执行目标   org.codehaus.mojo:exec-maven-plugin:1.6.0:java(default-cli)on   project got-team20:目标参数'mainClass'   org.codehaus.mojo:exec-maven-plugin:1.6.0:java缺失或无效    - &GT; [帮助1] org.apache.maven.lifecycle.LifecycleExecutionException:无法执行目标org.codehaus.mojo:exec-maven-plugin:1.6.0:java   项目get-team23上的(default-cli):参数'mainClass'为   目标org.codehaus.mojo:exec-maven-plugin:1.6.0:java缺失或   无效...

所以我想我正在使用的插件有问题。

0 个答案:

没有答案