转自 : http://czj4451.iteye.com/blog/1983889
一、使用IDE提供的转换功能:
1. 右键普通Java项目,在弹出的菜单中选择[Configure]-[Convert to Maven Project]:
2. 在弹出的对话框中输入项目的groupId, artifactId和version等,点击[Finish],在根目录下生成maven的pom.xml文件。
3. 经过IDE转换的maven项目还不能满足要求,需要手动配置:
a. 将pom.xml的根节点声明设置为最新版本,如:
- <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/maven-v4_0_0.xsd">
b. 在pom.xml文件中加入maven的资源和编译插件等,配置参数:
- <build>
- <finalName>perfume</finalName>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-resources-plugin</artifactId>
- <version>2.5</version>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <version>2.3.2</version>
- <configuration>
- <source>1.7</source>
- <target>1.7</target>
- </configuration>
- </plugin>
- </plugins>
- </build>
注:
1. maven-compiler-plugin 2.3.2默认的JDK版本是1.5,后续版本新增的功能在编译时会报错(如注解等),解决办法是明确指定编译版本。
2. 在一个父工程包含多个子模块的项目中,在父pom.xml中添加编译配置,子模块将会继承。
c. 添加需要的依赖,如testng:
- <properties>
- <testng.version>6.4</testng.version>
- </properties>
- <dependencies>
- <dependency>
- <groupId>org.testng</groupId>
- <artifactId>testng</artifactId>
- <version>${testng.version}</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
d. 在项目根目录新建4个源码文件夹:
src/main/java - 存放类
src/main/resources - 存放配置等资源
src/test/java - 存放测试类
src/test/resources - 存放测试配置等资源
e. 这时项目可能会有红色提示符,需要更新Maven配置:
右键项目,在弹出的菜单中选择[Maven]-[Update Project Configuration...],然后确定。
这样,一个完整的maven工程算是转换好了。
二、手动方式
1. 手动创建或拷贝其它maven项目的pom.xml文件,修改参数
2. 点击[Configure]-[Convert to Maven Project],这时就不需要输入groupId和artifactId等参数了。
附:
maven转化为普通Java工程
右键Maven项目,在弹出的菜单中选择[Maven]-[Disable Maven Nature]
相关推荐
然而,有时我们可能需要将一个普通的Maven工程转换为Web工程,以便于部署到Web服务器上运行。这个过程涉及到对项目的配置进行一定的调整,确保其符合Web应用程序的标准结构和配置要求。以下将详细介绍如何进行这个...
然而,一个普通的Maven工程通常只是一个Java应用程序,若要将其转化为Web工程,我们需要添加Web相关的配置和依赖,以便它可以部署到Web服务器上运行。本文将详细介绍如何将普通Maven工程转变为Web工程。 1. **理解...
本项目"SpringBoot+MyBatis+Maven小工程"是一个典型的Java后端开发框架组合,它利用Spring Boot的简洁配置、MyBatis的数据持久层以及Maven的项目管理能力,为我们提供了一个快速开发的小型应用基础。下面将详细解释...
创建好的 Maven 工程是一个普通的 Java 项目,而不是 Web 项目,所以需要进行改造。在 main 目录下创建一个 webapp 文件夹,然后选择 project Structure --> facets--> 点击 + 号添加 web 项目,选择当前工程 hello_...
Maven支持JUnit进行单元测试,可以在`src/test/java`目录下编写测试类,对应用的各个模块进行验证。 8. **扩展性** Spring Boot提供了丰富的 Starter ,如Spring Data JPA、Spring WebFlux等,可以根据需求轻松...
- 更新 `PATH` 变量,在其中添加 `%MAVEN_HOME%\bin`。 #### 测试安装 1. **验证安装:** - 打开命令提示符或终端窗口,输入 `mvn -v` 命令。 - 正确安装后,会显示 Maven 的版本信息、Java 版本、操作系统名称...
Maven 创建普通项目准备工作:参考前面 Maven 学习配置好 Maven 插件及配置,jdk 环境配置。我使用的 jdk 为 1.7 64 位,eclipse 为 4.5 64 位(注意 jdk 为 64 位要求开发工具必须为 64 位否则打开不了 eclipse)。...
3. **添加Maven依赖**: 使用IDEA的"Add Maven dependency"功能(快捷键:alt+enter)逐个导入项目所需的库,这包括Java、properties、xml、jsp等文件中的依赖。对于那些IDEA未能自动识别的库(例如`mysql-...
本文将详细介绍如何在MyEclipse中配置Maven,以便进行Web工程的开发。 首先,我们需要在命令行环境中使用Maven创建一个基础的Web应用项目。通过执行以下命令: ```bash mvn archetype:generate -...
2. **通过已有的Web工程添加Maven支持**: - 新建一个Web工程,然后在创建过程中选择"Add Maven support"。 ### 五、项目构建与调试 - 当项目依赖的jar在本地仓库不存在时,可以通过右键点击项目,选择`Debug As ...
- **背景**: 此步骤是在创建普通Maven项目的基础上,进一步将其转换为Spring Boot项目。 - **操作**: 需要在`pom.xml`文件中添加Spring Boot相关的依赖。 - **示例**: ```xml <!-- 添加Spring Boot核心依赖 --> ...
2. **在Web工程中添加Maven支持**: - 新建一个Web工程,然后在创建过程中选择`Add Maven Support`。 ### 五、Maven常用命令 - **打包**:`mvn package` - 编译源代码,运行测试,并将结果打包成指定格式(如JAR...
2. **创建Maven项目**:使用myEclipse创建Maven工程,并在pom.xml文件中添加SSM框架的依赖库。 3. **配置SSM**:在项目的配置文件中,如web.xml、struts.xml、spring-servlet.xml、mybatis-config.xml等,进行SSM...
在使用IntelliJ IDEA开发Java应用时,可能会遇到一些困扰开发者的问题,比如 Maven 工程中的 Java 文件颜色显示异常,看起来未被正确识别。这个问题通常是由于IDE没有正确配置或识别到该Java文件所在的Maven项目导致...
MyBatis可以使用简单的XML或注解进行配置和原始映射,将接口和Java的POJOs(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。 2. **Maven项目管理**: Maven是Java项目管理工具,它定义了一种标准...
- 选择“General” > “Server” > “Runtime Environments”,添加Maven的安装目录。 - 在“Maven”设置中,导入`settings.xml`文件,确保MyEclipse使用的是自定义的配置。 6. **使用MyEclipse创建Maven项目** ...
实践操作是学习Maven的关键,可以创建一个新的Maven项目,配置POM文件,添加必要的依赖,编写源代码和测试代码,然后通过执行上述命令,体验Maven的整个构建过程。 通过深入理解和实践,开发者可以充分利用Maven的...
- **自定义Maven命令**:IDEA支持自定义Maven命令。例如,可以在IDEA中执行自定义的Maven命令,甚至添加-X选项来打印详细的执行日志,这有助于在出现错误时进行准确的问题定位。 ### 总结 Maven作为一款强大的项目...
在IDEA中创建新项目时,可以选择Maven模板,并在pom.xml中添加SSM相关的依赖。同时,IDEA还提供了对Spring和MyBatis的特殊支持,如代码提示、自动配置、调试等。 6. **数据库准备**:在SSM项目中,通常会先设计好...