`
jie66989
  • 浏览: 253288 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Java基础,maven

 
阅读更多
*************************************************
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

    Java框架Maven的Demo主要展示了如何使用Maven作为构建工具,结合SpringMVC和MyBatis来搭建一个现代化的Java Web应用。Maven是Apache软件基金会...理解并掌握这些基础,有助于你进一步学习和开发复杂的Java企业级应用。

    Java-Java Maven基础教程

    **Java Maven基础教程** 在Java开发中,Maven是一个至关重要的工具,它是一个项目管理和综合工具,可以帮助开发者构建、依赖管理和项目信息管理。本教程旨在介绍Maven的基础知识,帮助初学者快速上手并理解其核心...

    java开发maven命令详解

    Maven是Java项目自动化构建工具的一个标准,它通过一组生命周期构建项目对象模型(POM),简化了构建过程。对于初学者来说,理解Maven的基本命令及其用法至关重要。 #### 1. `mvn -v` 用于显示当前使用的Maven版本...

    java方面的maven资料

    Java中的Maven是一个强大的构建工具,它主要用于管理项目的构建、依赖和版本控制。Maven通过一个标准的项目对象模型(Project Object Model,POM)来描述项目,并...这些知识对于Java开发人员来说是非常基础且重要的。

    最基本Java-maven空白项目

    【标题】"最基本Java-maven空白项目"是一个基础的Java项目,它采用了Maven作为构建工具。Maven是Apache软件基金会开发的一个项目管理和综合工具,主要用于管理Java项目的构建、报告和文档生成。这个项目的核心目的是...

    java-springmvc-maven基础教程

    Java基础知识 Java是一种广泛使用的面向对象编程语言,以其跨平台的特性著称。在本教程中,我们将使用Java作为主要的编程语言,编写业务逻辑和服务层代码。 ### 2. SpringMVC框架 SpringMVC是Spring框架的一个模块...

    java+selenium+maven+testng自动化测试框架实例(实际项目)

    - 熟悉Java编程基础 - 理解Selenium WebDriver的API和元素定位方法 - 掌握TestNG的测试结构和注解 - 熟练使用Maven进行项目构建和依赖管理 通过实践这样的项目,测试工程师不仅可以提高自动化测试的效率,还能更好...

    普通Maven项目,Java,Maven,依赖

    - Maven插件是Maven功能扩展的基础,如maven-compiler-plugin用于编译源代码,maven-surefire-plugin用于运行单元测试,maven-jar-plugin用于打包JAR文件等。 - Maven-shade-plugin:这个插件的主要任务是将所有...

    Java+IDEA+Maven混淆打包

    这里只是一个基础配置,你需要根据你的项目需求调整混淆规则。 **步骤3:创建混淆规则** 混淆过程中,你需要提供一个ProGuard配置文件(通常命名为`proguard.conf`),指定哪些类和方法需要保留,以免混淆过程中...

    kafka java maven例子

    在Java开发环境中,Apache Kafka是一个广泛使用的分布式流处理平台,它允许开发者构建...通过深入研究和运行这个实例,开发者能够快速理解Kafka的基本工作原理和Java API的用法,为后续的流处理项目打下坚实的基础。

    javaMaven工程.zip

    【标题】"javaMaven工程.zip" 是一个包含Java编程语言和Maven构建工具的项目压缩包,专门用于实现网络爬虫功能,旨在爬取ZOL(中关村在线)网站的首页壁纸。 【描述】该工程的目标是通过编写Java代码,利用Maven...

    JAVA&MAVEN&EASYEXCEL

    总的来说,Java作为基础,Maven作为项目管理和构建工具,EasyExcel作为Excel处理库,这三者结合,为Java开发者提供了强大的工具链,能够方便快捷地开发出处理Excel数据的应用程序。通过熟练掌握这些技术,开发者不仅...

    linux下java以及maven的安装包

    适合人群:具备一定编程基础,工作1-3年的研发人员,有过对应linux下安装java经验的程序员 能学到什么:①通过安装完成java之后,可以用其来学校对应的设计模式,比如:工厂模式、策略模式、观察者模式等. ②通过...

    普通的IDEA maven java项目demo(hello word)-1.8

    这个项目可能是为了教授Java编程语言的基础知识,以及如何在现代集成开发环境(IDE)如IntelliJ IDEA中配置和管理Maven项目。标签“java”、“maven”和“项目文件包”进一步确认了项目的性质,表明它包含了与Java编程...

    Java,Maven基础学习笔记

    Maven简介,常见概念,安装及配置,Maven常用命令,生命周期说明,在idea中如何创建Maven工程,配置Maven环境以及依赖管理和依赖范围的说明。

    Java-Maven-Spring-Spring MVC-Mybatis 整合

    本项目旨在提供一个基于这些技术栈的基础模板,帮助开发者快速搭建自己的Java Web应用程序。 **Maven** 是一个项目管理和综合工具,它通过XML文件(pom.xml)管理项目的依赖关系,简化构建过程。Maven可以自动下载...

    开发环境搭建_JAVA_MAVEN

    【开发环境搭建JAVA MAVEN】是Java开发人员必备的基础技能之一,主要涉及到的是在个人或团队的工作环境中安装和配置Maven,以便进行有效的项目构建和管理。Maven是一个流行的Java项目管理和综合工具,它简化了构建...

    JDBC学习代码,Java+maven+mysql

    总结起来,"JDBC学习代码,Java+maven+mysql"这个主题涵盖了Java数据库编程的基础,包括使用JDBC进行数据库操作,通过Maven管理项目构建和依赖,以及利用MySQL作为数据存储。"Student_Management_System"项目作为...

    java框架maven+springmvc的demo

    总的来说,这个Demo提供了一个基础的Java Web应用架构,开发者可以通过它学习到如何使用Maven管理项目依赖,Spring MVC处理HTTP请求,以及MyBatis执行数据库操作。同时,这个例子也鼓励开发者去阅读和理解博客中提供...

    JAVA权限管理Maven项目

    1. **Spring框架**:Spring是Java应用开发的核心框架,提供了一个全面的基础设施,支持创建企业级Java应用。在权限管理中,Spring的依赖注入(DI)和面向切面编程(AOP)特性被广泛应用,如通过AOP实现权限拦截,对...

Global site tag (gtag.js) - Google Analytics