- 1.maven 用途
关于maven的说明,网上说的多,也抽象,其实maven主要的用途可以分两类:
- 1)构建项目以及快速下载项目需要的包——下载功能
- 2)发布项目到服务器等项目管理功能——管理功能
在实际操作中,maven只需要配置maven 项目的 pom.xml , 就能快速下载,十分方便,当然前提是使用国内的镜像。
- 2.maven在myeclipse中的配置
- 1)下载,解压
- 2)添加MAVEN_HOME环境变量
- 3)修改maven子文件夹conf/setting.xml,修改lib库位置和镜像
- 4)菜单window->preferences->myeclipse->maven4myeclipse->user settings,将上一步修改好的setting.xml文件路径配置进来
- 3.maven+myeclipse小知识
- 1)maven项目+本地tomcat+myeclipse,在本地的三种运行方法:
- ① 右击项目run on server ,新建一个本地tomcat的拷贝运行项目(这里的项目可以在myeclipse默认的部署路径里找到,具体可以从启动log中看到)——推荐使用;
- ② 在servers tab ,右击Tomcat7.x,通过add deployment…部署,这是通过myeclipse把代码部署到本地tomcat中,点击运行该tomcat即可。
- ③ 先启动本地的tomcat,然后通过右击项目maven build->tomcat7:deploy , 把代码发布到本地tomcat里(这种方式,需要在maven或者项目pom.xml里配置访问tomcat的用户以及密码等);
- 2)maven 的groupid和artifactId
- groupid和artifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。
- groupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。举个apache公司的tomcat项目例子:这个项目的groupId是org.apache,它的域是org(因为tomcat是非营利项目),公司名称是apache,artigactId是tomcat。
- 比如有人创建一个项目,一般会将groupId设置为cn.zr,cn表示域为中国,zr是个人姓名缩写,artifactId设置为testProj,表示这个项目的名称是testProj,依照这个设置,包结构最好是cn.zr.testProj打头的,如果有个StudentDao,它的全路径就是cn.zr.testProj.dao.StudentDao
- 3)常用maven命令
- mvn archetype:create 创建Maven项目
- mvn compile 编译源代码
- mvn deploy 发布项目
- mvn test-compile 编译测试源代码
- mvn test 运行应用程序中的单元测试
- mvn site 生成项目相关信息的网站
- mvn clean 清除项目目录中的生成结果
- mvn package 根据项目生成的jar
- mvn install 在本地Repository中安装jar
- mvn eclipse:eclipse 生成eclipse项目文件
- mvnjetty:run 启动jetty服务
- mvntomcat:run 启动tomcat服务
- mvn clean package -Dmaven.test.skip=true:清除以前的包后重新打包,跳过测试类
- dependency:tree
相关推荐
** 总结 ** "Maven仓库Windows64位"提供了在Windows操作系统下运行Maven的环境,使开发者能够在64位系统上管理Java项目。通过Eclipse的Maven插件,可以方便地在IDE中操作Maven项目,而Groovy的集成则提供了额外的...
**4.1 打开 IDEA 并配置 Maven** - **打开 IDEA**: 启动 IntelliJ IDEA 2022.2.3。 - **配置 Maven**: 在主界面中找到 Maven 设置选项(通常位于 File > Settings > Build, Execution, Deployment > Build Tools > ...
总结而言,jgraphx-1.10.4.1.jar是Activiti5开发中的重要辅助工具,它通过提供高效的图形渲染和布局功能,极大地提升了BPMN模型的可视化质量,使得开发者能够更加直观地理解和管理业务流程。在实际开发中,熟练掌握...
### Maven权威指南知识点总结 #### 一、Maven概述 **1.1 Maven定义与功能** Maven是一款项目管理和理解工具。它通过一系列标准集合、项目生命周期、依赖管理系统以及插件系统来支持项目的构建和管理。 **1.2 ...
##### 4.1 创建Java源代码目录 1. **在main目录下创建java文件夹**:这一步是为了让项目的源代码组织更合理。 2. **添加Java类**:可以在创建好的java文件夹下添加新的Java类或包。 #### 五、注意事项 - **...
**4.1 构建命令** 使用`mvn package`命令来构建项目,该命令将编译源代码、运行测试并打包成一个可部署的JAR文件。 **4.2 查看构建结果** 构建成功后,可以在`target`目录下找到生成的JAR文件。例如,在`my-app/...
总结,Gradle 4.1是一个重要的版本,它在性能、插件系统、构建扫描和Kotlin DSL支持方面有显著改进。通过离线安装,开发者可以在没有网络连接时依然能够高效地进行项目构建。理解这些知识点有助于提高开发效率,优化...
JUnit 4.1可以很好地与构建工具(如Maven、Gradle)、IDE(如Eclipse、IntelliJ IDEA)以及持续集成服务器(如Jenkins)集成,使得测试成为开发流程中的无缝组成部分。 总结起来,JUnit 4.1作为一款强大的测试框架...
**4.1 更新项目** - 在Eclipse中,可以通过右键点击项目->“Maven”->“Update Project...”来更新项目配置。 - 如果需要更新Maven仓库中的依赖,可以在命令行中运行以下命令:`mvn clean install`。 **4.2 自定义...
- 选择JavaEE7作为项目的基础标准,避免使用JavaEE8,因为JavaEE8默认采用Maven管理依赖,对于初学者来说可能不够直观。 2. **引入Spring4.1支持**: - 在项目中添加Spring4.1的支持,这通常涉及到在pom.xml文件中...
- **4.1 定义SimpleWeather项目**:创建一个简单的Java项目,使用Maven进行构建。 - **4.2 添加新的依赖**:在POM文件中添加必要的依赖,例如 `log4j`、`slf4j` 等。 - **4.3 SimpleWeather源码**:编写Java类和方法...
**4.1 定义SimpleWeather项目** 定义一个简单的天气查询项目,该示例项目展示了如何创建Maven项目、添加依赖、编写单元测试等内容。 **4.2 创建SimpleWeather项目** 通过Maven的archetype模板生成项目骨架后,可以...
总结 2. 安装和运行Maven 2.1. 验证你的Java安装 2.2. 下载Maven 2.3. 安装Maven 2.3.1. 在Mac OSX上安装Maven 2.3.2. 在Microsoft Windows上安装Maven 2.3.3. 在Linux上安装Maven 2.3.4. 在FreeBSD或...
总结起来,这个压缩包提供的插件组合使得Eclipse3.4具备了Maven支持、SVN版本控制以及多语言的国际化能力,从而提高了开发者的工作效率和协作体验。通过在Eclipse中安装并配置这些插件,Java开发者可以享受到一个...