Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用MAVEN运行方法?_Java_Maven - Fatal编程技术网

Java 如何使用MAVEN运行方法?

Java 如何使用MAVEN运行方法?,java,maven,Java,Maven,我已经编写了一个控制台应用程序(.java类和main函数),我想调用这个main函数 (或者,例如,在执行我的大项目之前的一些静态方法)如何使用MAVEN(脚本?)实现这一点?去看看。您可以使用它在构建中的任意点执行本机可执行文件、脚本或java main()。像这样: <build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artif

我已经编写了一个控制台应用程序(.java类和main函数),我想调用这个main函数 (或者,例如,在执行我的大项目之前的一些静态方法)如何使用MAVEN(脚本?)实现这一点?

去看看。您可以使用它在构建中的任意点执行本机可执行文件、脚本或java main()。像这样:

<build>
<plugins>
  <plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>exec-maven-plugin</artifactId>
    <version>1.3.2</version>
    <executions>
      <execution>
        <goals>
          <goal>java</goal>
        </goals>
      </execution>
    </executions>
    <configuration>
       <mainClass>com.example.Main</mainClass>
    </configuration>
  </plugin>
</plugins>
</build>

org.codehaus.mojo

,它允许您内联编写groovy代码,以便在构建过程中执行。

您的问题不清楚。Maven用于管理依赖项和构建如下处理:但是对于类中的方法-我需要构建自定义XML,您会将其称为main函数,还是将其称为main方法?如果第一个我不确定你能不能用java来做,那就让它成为主要的方法吧——我可以这样做,否则就这么办!酷。。非常感谢-我现在将尝试为我的prj实现它。很抱歉,我错过了一个标记(仍然是错误)((我试图用mvn exec:exec运行这段代码,但我将进入插件“exec maven plugin”的定义中指定以下内容:…VALUE-或-在命令行上指定:'-Dexec.execute=VALUE'@curiousity您是否遵循了radai给出的第一个链接?顶部有一个指向目标的链接。还有:必需的参数rs-可执行文件。POM中可能缺少此参数。