说明:通过maven创建数据库
1、配置数据库连接信息
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<junit.version>4.10</junit.version>
<mysql.driver>com.mysql.jdbc.Driver</mysql.driver>
<mysql.url>jdbc:mysql://localhost:3306/mysql</mysql.url>
<mysql.username>root</mysql.username>
<mysql.password>root</mysql.password>
</properties>
2、添加创建支持
<!-- 连接数据库,并创建数据库 -->
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>sql-maven-plugin</artifactId>
<version>1.5</version>
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.18</version>
</dependency>
</dependencies>
<configuration>
<driver>${mysql.driver}</driver>
<url>${mysql.url}</url>
<username>${mysql.username}</username>
<password>${mysql.password}</password>
<sqlCommand>
create database IF NOT EXISTS maven_test1
</sqlCommand>
</configuration>
<!-- 绑定到什么命令后面 -->
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>execute</goal>
</goals>
</execution>
</executions>
</plugin>
分享到:
相关推荐
maven 常用命令集合 Maven 是一个基于项目对象模型(Project Object Model,POM)的项目管理工具,主要用于 Java 项目的构建、测试和部署。Maven 的强大之处在于其提供了一种标准化的方式来构建、测试和部署项目,...
exec-maven-plugin是Maven生态系统中的一个插件,它允许用户在Maven构建过程中执行外部命令或脚本。这使得Maven项目可以集成更多的自定义操作,比如运行特定的脚本、调用系统命令等。本文将详细介绍exec-maven-...
通过m2e,开发者可以直接在IDE内部执行Maven命令,如编译、测试、打包、安装和部署等,无需离开Eclipse或打开命令行窗口。 **m2e的核心功能:** 1. **项目导入和配置**:m2e可以自动将Maven项目导入Eclipse,解析`...
Maven的插件系统允许开发者执行各种任务,如编译源代码、打包应用、执行测试、生成文档等。插件通过目标(Goals)来实现特定的任务,这些目标可以单独调用,也可以在生命周期的不同阶段中自动执行。 在压缩包内,...
**正文** Maven是Java开发中的一...通过熟练掌握Maven命令和配置,开发者可以高效地管理项目依赖,实现自动化构建,从而提高开发效率。而提供的测试项目则可以帮助我们更好地理解Maven如何与测试集成,确保代码质量。
与之配合的MyEclipse是一款集成开发环境(Integrated Development Environment,IDE),专门用于Java、Web和企业级应用程序的开发,它集成了Maven插件,使得在MyEclipse中可以方便地使用Maven进行项目管理。...
同时,将`%MAVEN_HOME%\bin`添加到`PATH`变量中,确保可以在命令行中直接运行Maven命令。 4. **验证安装**: 打开命令提示符(Windows)或终端(Linux/Mac),输入`mvn -version`,如果正确配置,应显示Maven的版本...
### Maven基本命令详解 Maven 是一款非常强大的 Java 项目构建工具,它通过一系列的预定义生命周期和插件,简化了项目的构建、依赖管理和部署等工作。本文将对 Maven 的一些常用基本命令进行详细介绍。 #### 1. ...
M2Eclipse提供了直观的图形界面,可以直接在项目上右键选择"Maven" -> "Run As" -> "Maven Build..."来配置并运行Maven命令。 除了基本的Maven功能,M2Eclipse还支持Eclipse的特性,例如自动构建、问题检测和调试。...
解压后,开发者可以将bin目录添加到系统路径,以便在任何地方执行Maven命令。 总的来说,Apache Maven 3.2.1 提供了一个统一的构建框架,简化了Java项目管理,降低了新成员加入团队时的学习曲线。免费下载和亲测...
例如,要查看 maven-compiler-plugin 插件的 Goal,命令为 `mvn help:describe -Dplugin=org.apache.maven.plugins:maven-compiler-plugin`。 2. **创建项目** Maven 可以根据预定义的模版创建项目。创建标准目录...
本篇文章将详细讲解在Eclipse环境下如何使用几个基本的Maven命令,这些命令对于日常开发和部署工作至关重要。 1. **clean**: Maven的`clean`目标是用来清理项目生成的输出物,如编译后的class文件、测试结果、打包...
你可以通过右键点击项目,在上下文菜单中选择“Maven”来执行各种Maven命令,如“构建”(Build)、“清理”(Clean)、“安装”(Install)和“验证”(Validate)等,实现项目的构建和管理。 离线安装Eclipse ...
Maven是一个强大的项目管理和构建工具,广泛应用于Java开发领域,通过定义项目的配置元数据,它可以自动化处理项目的构建、依赖管理和报告生成等工作。 Maven的核心概念是项目对象模型(Project Object Model,POM...
Maven插件是实现特定构建任务的可插拔组件,如编译代码(maven-compiler-plugin)、打包应用(maven-jar-plugin)或运行单元测试(maven-surefire-plugin)。开发者可以根据需要选择和配置相应的插件,以实现特定的...
3. **卸载MyEclipse内置Maven插件**:首先需要进入Help -> MyEclipse Configuration Center -> Software,找到MavenSupport for MyEclipse插件并选择remove,然后点击应用按钮执行更新操作。 4. **添加m2e插件**:...
Maven拥有庞大的插件生态系统,涵盖了各种功能,如Spring Boot插件、Tomcat插件、JaCoCo覆盖率插件等。开发者可以根据需要选择和配置合适的插件,以满足项目的特定需求。 总之,Apache Maven插件是Java开发中一个...
### Maven命令详解 Maven是Java项目自动化构建工具的一个标准,它通过一组生命周期构建项目对象模型(POM),简化了构建过程。对于初学者来说,理解Maven的基本命令及其用法至关重要。 #### 1. `mvn -v` 用于显示...
#### 一、Maven简介及重要性 Maven是一款强大的项目管理工具,主要用于Java项目的构建、依赖管理和项目信息管理。通过Maven,开发者可以方便地管理项目的依赖关系、自动化构建流程以及标准化项目的结构。在开发过程...