*************************************************
Maven常用命令:
1. 创建Maven的普通java项目:
mvn archetype:create
-DgroupId=packageName
-DartifactId=projectName
2. 创建Maven的Web项目:
mvn archetype:create
-DgroupId=packageName
-DartifactId=webappName
-DarchetypeArtifactId=maven-archetype-webapp
3. 编译源代码: mvn compile
4. 编译测试代码:mvn test-compile
5. 运行测试:mvn test
6. 产生site:mvn site
7. 打包:mvn package
8. 在本地Repository中安装jar:mvn install
9. 清除产生的项目:mvn clean
10. 生成eclipse项目:mvn eclipse:eclipse
11. 生成idea项目:mvn idea:idea
12. 组合使用goal命令,如只打包不测试:mvn -Dtest package
13. 编译测试的内容:mvn test-compile
14. 只打jar包: mvn jar:jar
15. 只测试而不编译,也不测试编译:mvn test -skipping compile -skipping test-compile
( -skipping 的灵活运用,当然也可以用于其他组合命令)
16. 清除eclipse的一些系统设置:mvn eclipse:clean
ps:
一般使用情况是这样,首先通过cvs或svn下载代码到本机,然后执行mvn eclipse:eclipse生成ecllipse项目文件,然后导入到eclipse就行了;修改代码后执行mvn compile或mvn test检验,也可以下载eclipse的maven插件。
mvn -version/-v 显示版本信息
mvn archetype:generate 创建mvn项目
mvn archetype:create -DgroupId=com.oreilly -DartifactId=my-app 创建mvn项目
mvn package 生成target目录,编译、测试代码,生成测试报告,生成jar/war文件
mvn jetty:run 运行项目于jetty上,
mvn compile 编译
mvn test 编译并测试
mvn clean 清空生成的文件
mvn site 生成项目相关信息的网站
mvn -Dwtpversion=1.0 eclipse:eclipse 生成Wtp插件的Web项目
mvn -Dwtpversion=1.0 eclipse:clean 清除Eclipse项目的配置信息(Web项目)
mvn eclipse:eclipse 将项目转化为Eclipse项目
*************************************************
pom.xml依赖写法:
http://www.jarvana.com/jarvana/
http://search.maven.org/
http://blog.sina.com.cn/s/blog_76a4f28901017wrj.html
maven介绍:
http://blog.sina.com.cn/s/blog_7cf112e00100t0hb.html
eclipse安装wtp插件
http://blog.sina.com.cn/s/blog_4cc16fc50100b10l.html
要下载东西挺多了回去了下
wtp插件介绍:免费下载
http://download.csdn.net/download/weibkreuz/3225674
maven构建web项目
http://blog.chinaunix.net/uid-21209537-id-3014396.html
创建maven项目:
普通Java项目
mvn archetype:create -DgroupId=cn.cdm -DartifactId=app
web项目
mvn archetype:create -DgroupId=cn.cdm -DartifactId=webApp -DarchetypeArtifactId=maven-archetype-webapp
生成eclipse web项目
mvn eclipse:eclipse
生成eclipse wtp插件的web项目
mvn -Dwtpversion=1.0 eclipse:eclipse
有的也这么写:
mvn eclipse:eclipse -Dwtpversion=2.0
加上-Dwtpversion后项目根目录下就多了一个.setting文件夹跟在myeclipse中右键maven项目是一样的
但是用命令建立的web项目跟main文件夹同级目录下没有test文件夹不知道那个怎么建立
wtp插件就是用来开发web项目的插件
bat中的常用命令和语法
http://www.cnblogs.com/SunShineYPH/archive/2011/12/13/2285570.html
怎么快速切换到C盘根目录
切换到当前根目录cd\
添加压缩文件到图片:
copy /b 1.jpg+a.rar 2.jpg
这里/b应该是二进制文件的意思,应该就是添加一个二进制文件到图片,显示的是图片,拿到图片后直接把图片更改为压缩文件格式rar,zip,7z都可以
分享到:
相关推荐
Java框架Maven的Demo主要展示了如何使用Maven作为构建工具,结合SpringMVC和MyBatis来搭建一个现代化的Java Web应用。Maven是Apache软件基金会...理解并掌握这些基础,有助于你进一步学习和开发复杂的Java企业级应用。
**Java Maven基础教程** 在Java开发中,Maven是一个至关重要的工具,它是一个项目管理和综合工具,可以帮助开发者构建、依赖管理和项目信息管理。本教程旨在介绍Maven的基础知识,帮助初学者快速上手并理解其核心...
这个项目可能是为了教授Java编程语言的基础知识,以及如何在现代集成开发环境(IDE)如IntelliJ IDEA中配置和管理Maven项目。标签“java”、“maven”和“项目文件包”进一步确认了项目的性质,表明它包含了与Java编程...
Maven是Java项目自动化构建工具的一个标准,它通过一组生命周期构建项目对象模型(POM),简化了构建过程。对于初学者来说,理解Maven的基本命令及其用法至关重要。 #### 1. `mvn -v` 用于显示当前使用的Maven版本...
Java中的Maven是一个强大的构建工具,它主要用于管理项目的构建、依赖和版本控制。Maven通过一个标准的项目对象模型(Project Object Model,POM)来描述项目,并...这些知识对于Java开发人员来说是非常基础且重要的。
【标题】"最基本Java-maven空白项目"是一个基础的Java项目,它采用了Maven作为构建工具。Maven是Apache软件基金会开发的一个项目管理和综合工具,主要用于管理Java项目的构建、报告和文档生成。这个项目的核心目的是...
Java基础知识 Java是一种广泛使用的面向对象编程语言,以其跨平台的特性著称。在本教程中,我们将使用Java作为主要的编程语言,编写业务逻辑和服务层代码。 ### 2. SpringMVC框架 SpringMVC是Spring框架的一个模块...
- 熟悉Java编程基础 - 理解Selenium WebDriver的API和元素定位方法 - 掌握TestNG的测试结构和注解 - 熟练使用Maven进行项目构建和依赖管理 通过实践这样的项目,测试工程师不仅可以提高自动化测试的效率,还能更好...
- Maven插件是Maven功能扩展的基础,如maven-compiler-plugin用于编译源代码,maven-surefire-plugin用于运行单元测试,maven-jar-plugin用于打包JAR文件等。 - Maven-shade-plugin:这个插件的主要任务是将所有...
这里只是一个基础配置,你需要根据你的项目需求调整混淆规则。 **步骤3:创建混淆规则** 混淆过程中,你需要提供一个ProGuard配置文件(通常命名为`proguard.conf`),指定哪些类和方法需要保留,以免混淆过程中...
在Java开发环境中,Apache Kafka是一个广泛使用的分布式流处理平台,它允许开发者构建...通过深入研究和运行这个实例,开发者能够快速理解Kafka的基本工作原理和Java API的用法,为后续的流处理项目打下坚实的基础。
【标题】"javaMaven工程.zip" 是一个包含Java编程语言和Maven构建工具的项目压缩包,专门用于实现网络爬虫功能,旨在爬取ZOL(中关村在线)网站的首页壁纸。 【描述】该工程的目标是通过编写Java代码,利用Maven...
总的来说,Java作为基础,Maven作为项目管理和构建工具,EasyExcel作为Excel处理库,这三者结合,为Java开发者提供了强大的工具链,能够方便快捷地开发出处理Excel数据的应用程序。通过熟练掌握这些技术,开发者不仅...
适合人群:具备一定编程基础,工作1-3年的研发人员,有过对应linux下安装java经验的程序员 能学到什么:①通过安装完成java之后,可以用其来学校对应的设计模式,比如:工厂模式、策略模式、观察者模式等. ②通过...
Maven简介,常见概念,安装及配置,Maven常用命令,生命周期说明,在idea中如何创建Maven工程,配置Maven环境以及依赖管理和依赖范围的说明。
本项目旨在提供一个基于这些技术栈的基础模板,帮助开发者快速搭建自己的Java Web应用程序。 **Maven** 是一个项目管理和综合工具,它通过XML文件(pom.xml)管理项目的依赖关系,简化构建过程。Maven可以自动下载...
【开发环境搭建JAVA MAVEN】是Java开发人员必备的基础技能之一,主要涉及到的是在个人或团队的工作环境中安装和配置Maven,以便进行有效的项目构建和管理。Maven是一个流行的Java项目管理和综合工具,它简化了构建...
总结起来,"JDBC学习代码,Java+maven+mysql"这个主题涵盖了Java数据库编程的基础,包括使用JDBC进行数据库操作,通过Maven管理项目构建和依赖,以及利用MySQL作为数据存储。"Student_Management_System"项目作为...
总的来说,这个Demo提供了一个基础的Java Web应用架构,开发者可以通过它学习到如何使用Maven管理项目依赖,Spring MVC处理HTTP请求,以及MyBatis执行数据库操作。同时,这个例子也鼓励开发者去阅读和理解博客中提供...
1. **Spring框架**:Spring是Java应用开发的核心框架,提供了一个全面的基础设施,支持创建企业级Java应用。在权限管理中,Spring的依赖注入(DI)和面向切面编程(AOP)特性被广泛应用,如通过AOP实现权限拦截,对...