当前位置: 首页 > 面试题库 >

JavaMaven运行项目

松俊才
2023-03-14
问题内容

是否有Maven的“阶段”或“目标”来简单地执行Java类的主要方法?我有一个项目,希望通过简单地执行诸如“ mvn run”之类的操作来进行手动测试


问题答案:

请参阅exec maven插件。你可以使用以下命令运行Java类:

mvn exec:java -Dexec.mainClass="com.example.Main" [-Dexec.args="argument1"] ...

调用就像mvn exec:java插件配置在pom.xml中一样简单。Mojohaus上的插件站点上有一个更详细的示例。

<project>
    <build>
        <plugins>
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>exec-maven-plugin</artifactId>
                <version>1.2.1</version>
                <configuration>
                    <mainClass>com.example.Main</mainClass>
                    <arguments>
                        <argument>argument1</argument>
                    </arguments>
                </configuration>
            </plugin>
        </plugins>
    </build>
</project>


 类似资料:
  • 编译错误 此环境中未提供编译器。也许您正在运行 JRE 而不是 JDK?完成时间: 2018-02-06T12:16:07 05:30 最终内存: 9M/63M 无法执行目标组织.apache.maven.plugins:maven-编译器-插件:3.1:编译(默认编译) 编译失败 此环境中未提供编译器。也许您正在运行 JRE 而不是 JDK? 要查看错误的完整堆栈跟踪,请使用-e开关重新运行Ma

  • 主要内容:创建临时配置,创建永久配置,创建新配置,共享配置IntelliJ IDEA 有很多方法可以为正在运行的项目创建配置。配置选项是: 创建临时配置 创建永久配置 在用户之间共享配置 创建临时配置 创建项目 创建Java 类 右键单击并选择运行选项 在运行菜单上添加了临时配置。 创建永久配置 当我们使用 Intellij Idea保存临时配置时,它可以转换为永久配置。要保存此配置,请单击“Run”菜单上的“Save Configuration”。我们

  • 【项目运行日志】页面主要展示项目运行过程中Log信息的输出情况,您可以通过该页面直接掌握项目运行时的关键日志信息,及时洞察和修复运行项目的潜在问题。 项目运行日志界面如上图所示,主要包括以下几项信息: 项目运行截图 点击项目Log信息,您可以查看相对应的项目截图信息,从而方便您掌握发生问题的场景环境,进而快速对其进行修复。 运行帧数 表示Log信息写出时项目的运行帧数。 运行场景 表示Log信息写

  • faygo支持跨平台编译、运行,支持多Web服务、平滑关闭、平滑重启(升级)、热编译、元编程等。 另外,用户可以自定义服务关闭/重启前的回调函数,用于处理一些收尾工作。

  • 我有一个maven(DropWizard)java项目。我很想添加一些Kotlin类,但似乎无法添加。在我的实际项目中,我添加了maven配置,如https://kotlinlang.org/docs/reference/using-maven.html#compiling-kotlin和java源代码,但我的kotlin类在“普通”java代码中看不到。既不是maven也不是Eclipse。 所

  • 我已通过composer安装了laravel创建项目laravel/laravel–-首选区 之后运行php artisan service命令到laravel项目目录并得到这个结果。 Laravel开发服务器启动:http://127.0.0.1:8000 但是当我去http://127.0.0.1:8000 浏览器中laravel项目未运行并给出错误信息 无法访问此站点127.0.0.1拒绝连