如何使用Maven运行java程序

sai*_*hna 6 java maven-plugin maven

我正在尝试使用 Maven 运行 Java 项目,需要有关如何运行的帮助

我尝试了各种选项,Run As > Maven clean、Run As > Maven Install、Run As > Maven test 等。但输出没有显示在控制台中,尽管构建成功

我正在使用 eclipse 并且能够使用 Run As > Java Application 运行 java 文件

我在 pom.xml 中的 Build 标签

 <build>
    <plugins>
        <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>2.0.2</version>
        <configuration>
                <source>1.6</source>
                <target>1.6</target>
        </configuration>
     </plugin>
        <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>exec-maven-plugin</artifactId>
       <version>1.6.0</version>
        <configuration>
             <mainClass>mypackage.classnamehavingmain</mainClass>
        </configuration>
        </plugin>
    </plugins>
   </build>
Run Code Online (Sandbox Code Playgroud)

EFO*_*FOE 5

您应该添加执行目标

 <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>exec-maven-plugin</artifactId>
        <version>1.6.0</version>
        <executions>
          <execution>
            <goals>
              <goal>your_goal_name</goal>
            </goals>
          </execution>
        </executions>
        <configuration>
          <mainClass>com.example.Main</mainClass>
        </configuration>
      </plugin>
Run Code Online (Sandbox Code Playgroud)

然后执行你可以执行:

 mvn exec:your_goal_name
Run Code Online (Sandbox Code Playgroud)