在maven工程里运行Java main方法是通过Maven的exec插件。
以命令行方式运行
在运行前,你需要先编译代码,记住exec:java不会自动为你编译代码,你需要先编译。
- mvn compile
编译完之后如下命令运行你的class
- mvn exec:java -Dexec.mainClass="com.vineetmanohar.module.Main"
如果需要添加参数
- mvn exec:java -Dexec.mainClass="com.vineetmanohar.module.Main" -Dexec.args="arg0 arg1 arg2"
其实在maven工程里有3种运行Java main函数的方法,我只列出其中一种方式,其他方式参考:
http://www.vineetmanohar.com/2009/11/3-ways-to-run-java-main-from-maven/
相关推荐
然而,有时我们需要直接在Maven工程中运行Java应用程序的主类(即包含`public static void main(String[] args)`方法的类)。本文将详细讲解如何在Maven工程中运行Java的main方法。 首先,确保你的系统已经安装了...
本学习资源包“java maven工程 spring boot 学习源码”提供了一个可以直接运行的示例工程,有助于深入理解Spring Boot和Maven的结合使用。 首先,我们需要了解Spring Boot的核心特性。Spring Boot通过内嵌的Servlet...
使用ECLIPSE创建MAVEN工程图解 Eclipse 是一个功能强大且广泛使用的集成开发环境(IDE), Maven 是一个基于项目对象模型(POM)的项目管理工具。本文将指导您如何使用Eclipse 创建 Maven 工程,并了解 Maven 的...
然而,有时我们可能需要将一个普通的Maven工程转换为Web工程,以便于部署到Web服务器上运行。这个过程涉及到对项目的配置进行一定的调整,确保其符合Web应用程序的标准结构和配置要求。以下将详细介绍如何进行这个...
以上就是使用IntelliJ IDEA创建和运行Maven Spring Boot工程的详细过程,以及在无IDE环境下进行相应操作的方法。通过这种方式,你可以高效地开发和管理Spring Boot应用,享受它带来的便利和灵活性。无论你是初学者...
Maven工程组织结构是Java开发中一个重要的概念,它定义了项目源码、资源、配置以及构建过程的标准布局。这种结构使得项目的管理和维护更加规范,提高了团队间的协作效率。以下将详细解析Maven工程的模块化目录结构...
这个项目可能是为了教授Java编程语言的基础知识,以及如何在现代集成开发环境(IDE)如IntelliJ IDEA中配置和管理Maven项目。标签“java”、“maven”和“项目文件包”进一步确认了项目的性质,表明它包含了与Java编程...
这个Maven工程的结构通常是这样的:`src/main/java`存放源代码,`src/main/resources`用于放置配置文件和其他资源,`src/test/java`和`src/test/resources`用于编写和配置测试用例。在`pom.xml`文件中,你可以看到...
要在Spring Boot的Maven工程中使用ProGuard,我们需要添加`maven-proguard-plugin`插件到`pom.xml`文件中。配置大致如下: ```xml <groupId>com.github.wvengen</groupId> <artifactId>proguard-maven-...
【标题】: "一个空的maven工程" 在软件开发领域,Maven是一个广泛使用的项目管理工具,尤其在Java世界中。"一个空的maven工程"指的是一个基础的Maven项目配置,它尚未包含任何具体的业务代码或依赖。这个项目提供了...
1. **创建目录结构**:遵循Maven的标准目录结构,包括`src/main/java`用于放置源代码,`src/main/resources`存放资源文件,`src/test/java`和`src/test/resources`则分别用于测试代码和资源。 2. **编写pom.xml**:...
Maven有标准的目录结构,如`src/main/java`用于存放Java源代码,`src/main/resources`用于存放配置文件,`src/main/webapp`则是Web应用的根目录,包含`WEB-INF`和`META-INF`等子目录。 4. **编写配置文件**: 在`...
5. **初始化项目结构**:在命令行中进入项目根目录,运行`mvn archetype:create`命令,这会生成标准的Maven项目结构,包括`src/main/java`、`src/main/resources`、`src/test/java`和`src/test/resources`等目录。...
标题中的“maven工程备份”可能是指对一个包含完整Maven配置和源代码的项目进行保存,以便于将来恢复或在其他环境中重新使用。为了备份Maven工程,你可以选择将整个项目目录压缩成ZIP或TAR文件,或者使用版本控制...
- `MAVEN_OPTS`:Java虚拟机参数,用于设置Maven运行时的内存分配,如-Xms256m -Xmx512m,这个设置可以提高Maven的性能,但不是必须的。 - `Path`:系统环境变量,需要追加`%MAVEN_HOME%\bin`路径,以确保可以在...
本文将详细介绍如何在IntelliJ IDEA(简称IDEA)环境中配置并运行Activiti Explorer 5.22.0版本的Maven工程。 首先,你需要确保已经安装了最新版本的IntelliJ IDEA以及Java Development Kit (JDK) 1.8或以上版本,...
在本文中,我们将深入探讨如何使用IntelliJ IDEA(版本2017.12)创建一个基于Spring Boot和Maven的Java工程,并配置MyBatis作为持久层框架。Spring Boot简化了Java应用的开发过程,而Maven是管理项目构建、依赖关系...
【标题】:“Maven搭建SSH工程” 在Java开发领域,SSH(Struts、Spring、Hibernate)是一个常见的Web应用开发框架组合。它结合了Struts的MVC设计模式、Spring的依赖注入以及Hibernate的对象关系映射功能,使得开发...
【自定义maven工程 mydepot】是一个专为Java开发者设计的代码框架,它提供了一种规范化的项目结构,便于代码管理和团队协作。Maven是一个强大的项目管理工具,它可以帮助开发者自动化构建、依赖管理和项目信息管理。...
5. **Maven工程结构**: Maven项目通常遵循标准的目录结构,如`src/main/java`存放源代码,`src/main/resources`存放资源文件,`src/test/java`存放测试代码。项目中的`pom.xml`配置文件应包含所有必要的依赖项,...