maven-appfuse配备步骤
版权声明:本文为博主原创文章。未经博主同意不得转载。
https://blog.csdn.net/qiaqia609/article/details/36231851
maven-appfuse配置步骤
配置环境:
maven 2.2.1
appfuse 2.0.2
JDK 1.6.0_10
MySQL 5.1
下载文件:
1.到http://maven.apache.org/download.html下载apache-maven-2.2.1-bin.zip
下载地址:http://apache.freelamp.com/maven/binaries/apache-maven-2.2.1-bin.zip
2.到https://appfuse.dev.java.net/servlets/ProjectDocumentList?
folderID=9173&expandFolder=9173&folderID=0 下载 appfuse-dependencies-2.0.2.zip
文件下载地址:https://appfuse.dev.java.net/files/documents/1397/96443/appfuse-dependencies-
2.0.2.zip(开发中须要的各个版本号的jar包)
3.JDK、MySQL自行下载
maven的安装与配置:
1.解压缩apache-maven-2.2.1-bin.zip到你想安装的位置。如E:\apache-maven-2.2.1。
2.设置Maven系统环境变量,MAVEN_HOME=E:\apache-maven-2.2.1。
3.加入Maven bin文件夹至系统环境变量PATH中。%MAVEN_HOME%\bin。
4.确认Maven的安装。在命令行输入mvn - version
提示Apache Maven 2.2.1即成功安装;
假设提示ERROR: JAVA_HOME not found in your environment.
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation
则请先配置环境变量JAVA_HOME。比如JAVA_HOME=F:\Program Files\Java\jdk1.6.0_03
appfuse项目搭建步骤:
1.将下载的appfuse-dependencies-2.0.2.zip解压到%MAVEN_HOME%\m2\repository。
2.在命令行中,cd进入您的"source" 文件夹(在 Windows上是 d:\source。在Unix上是~/dev)注意:项目文件会
建立在当前命令路径下。比如该HTFramework项目会建立在d:\source\HTFramework。
3.能够到http://appfuse.org/display/APF/AppFuse+QuickStart+-+Chinese选择你所须要的套件,以Struts2为
例,GroupId是你的包名,ArtifactId是你的项目名。生成例如以下命令:
mvn archetype:generate -B -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-
basic-struts -DarchetypeVersion=2.0.2 -DgroupId=com.hengte -DartifactId=HTFramework
4.执行第2步中的Maven命令,当建立项目时,你应该会看到警告信息,假设看到最后是BUILD SUCCESSFUL。就表
示您的项目建立成功了。
5.进入到d:\source\HTFrameworkproject根文件夹下,执行mvn appfuse:full-source 获取appfuse源代码。若出现
[INFO] BUILD SUCCESSFUL就表示appfuse建立成功了。
6.假设已经安装了MySQL。改动你项目的pom.xml中的 <jdbc.username> 和 <jdbc.password> 属性(在尾部)。
7.生成能在支持eclipse的project。在d:\source\HTFramework下执行mvn eclipse:eclipse,导入project后会发现
eclipse报"找不到M2_REPO"的错误,事实上这是个Eclipse的环境变量,指向你的本地库。
把该变量加入eclipse。
方法为:Window -> Preferences -> Java -> Build Path -> Classpath Variables -> New。Name输入M2_REPO,Path输入E:/apache-maven-2.2.1/m2/repository就可以。
8.怎样安装Jar依赖到本地的数据仓库中
以下具一个怎样把dwr.jar包上传到本地数据仓库的样例。一看样例,大家就明了了。
- 下载dwr.jar包到本地,我把它放到了C:/
- 进入“命令行提示符”,进入到C:/,然后执行 mvn install:install-file -Dfile=dwr.jar -
DgroupId=dwr.mocha -DartifactId=dwrDart -Dversion=1.0 -Dpackaging=jar 这样就把dwr传到了本地仓库中(我的本地仓库地址为:E:\apache-maven-2.2.1\m2\repository\)。上传到仓库中的jar包名为dwrDart-1.0.jar,
文件夹结构为dwr/mocha/dwrDart/1.0/dwrDart-1.0.jar
9.最后一步,启动服务
- 进入“命令行提示符”,进入D:\source\HTFramework。执行 mvn jetty:run
- 浏览器中输入http://localhost:8080 就可以訪问appfuseproject
默认用户名:admin 密码:admin
________________________________________________________________________
以下就是一些goal命令了,这里和Maven1有不少不同,经常使用的命令有:
创建Maven的普通java项目:mvn archetype:create -DgroupId=com.codeline.commons -DartifactId=pjoName
创建Maven的Web项目:mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-webapp
-DarchetypeArtifactId=maven-archetype-webapp
编译源代码:mvn compile (或者:mvn
compiler:compile)
编译測试代码:mvn test-compile
执行測试:mvn test
产生site:mvn site
打包:mvn package
在本地Repository中安装jar:mvn install
清除产生的项目:mvn clean
生成eclipse项目:mvn eclipse:eclipse
生成idea项目:mvn idea:idea
组合使用goal命令,如仅仅打包不測试:mvn -Dtest package
编译測试的内容:mvn test-compile
仅仅打jar包:mvn jar:jar
仅仅測试而不编译,也不測试编译:mvn test -skipping compile -skipping test-compile (这里要特别注意 -
skipping 的灵活运用,当然也能够用于其它组合命令)
清除eclipse的一些系统设置:mvn eclipse:clean
依据pojo生成相关代码文件:vn
appfuse:gen
maven-appfuse配备步骤的更多相关文章
- maven项目搭建步骤
maven项目搭建步骤 班级:软件151 姓名:黄于霞 一.准备以下压缩包 1.JDK1.7 文件:jdk1.7.rar 2. eclipse-jee-mars-2 文件:32位系 ...
- 在eclipse中的maven工程中执行maven命令的步骤
执行maven命令的步骤: 1.找到maven工程的pom.xml文件,点中右键 2.在弹出的对话框中选择run as 3.在弹出的对话框中输入compile 再执行即可
- Maven下载安装步骤
Maven下载安装步骤 1.下载maven 进入Maven官网的下载页面:http://maven.apache.org/download.cgi,如下图所示: 选择当前最新版本:"apac ...
- IDEA导入maven项目的步骤
其它的就不多说,直接开始咱们的步骤. 首先,你的装有IDEA,我的是IDEA15的,其次就是你的maven插件来,不过,这些基本的插件,IDEA里基本都给咱下载好了,你就可以直接配置maven.可以去 ...
- Self_Java + Selenium + Maven 环境搭建步骤
转自:http://www.jianshu.com/p/3c05e8c9ee81 我们使用Java+Selenium WebDriver 来进行环境的搭建,同样分为两个部分: 安装Java 和 int ...
- myeclipse(2015)中创建简单的Maven项目的步骤(用于生成可执行jar文件)------》myeclipse2015
利用MyEclipse的引导,可以很方便的创建简单的.用于生成可执行jar文件的Maven项目: 1.New -> Project... 选择 Maven Project, 点击Next > ...
- 建立一套完整的Maven依赖工程步骤,包含WEB工程
建立Java Web工程:File -> New -> other… -> Web -> Dynamic Web Project,abs-inf选中该工程右键 -> co ...
- myeclipse 2014新建maven web 项目步骤
首先在myeclipse中配置maven的安装路径: 在pom.xml中加上: 1 2 3 4 5 6 7 8 9 10 <plugins> <plugin&g ...
- 初识maven及其安装步骤!!
maven(01)--安装及其介绍 1:下载maven windows下载 2:将下载文件夹解压,然后放在一个安装目录(可任意选择),例如就放在D盘的根目录 然后在设置环境变量,新建一个环境变量, ...
随机推荐
- Debugging that latch timeout
https://troubleshootingsql.com/tag/stack-dump/ Book on Azure and SQL Server
- Android Gradle 经验总结
用过android studio的对gradle应该都不陌生了,gradle文件的基本配置大同小异,略做了解使用应该是没什么问题了.但是深入细致的了解一下对于理解项目还是很有帮助的,尤其是遇到一些配置 ...
- hdu1061(C++)
简单的找规律,不妨设N=10*x+a(a=N%10),那么N^N=(10*x+a)^N,用二项式展开定理可以知道N^N%10=a^N%10; 由于0<a<10,打表a^1,a^2,a^3, ...
- Flutter开发记录part1
(1)AppBar:automaticallyImplyLeading//是否带返回leading箭头 (2)非route路由页面跳转 :Navigator.of(context).push(Mate ...
- SVN MERGE 方法(原创)
SNV merge操作 1. 创建分支 A
- 【音乐App】—— Vue-music 项目学习笔记:播放器内置组件开发(二)
前言:以下内容均为学习慕课网高级实战课程的实践爬坑笔记. 项目github地址:https://github.com/66Web/ljq_vue_music,欢迎Star. 播放模式切换 歌词滚动显示 ...
- c#课程设计---猜猜看游戏
1:游戏要求 1. 随机显示 一个名字 与 若干张相片(如3张).选择正确的相片. 2. 记录老师对每一个学生的认识概率P.并依据认识概率,确定"猜猜看"游戏中学生出现的频率. 认 ...
- HDU 1017 A Mathematical Curiosity (枚举水题)
Problem Description Given two integers n and m, count the number of pairs of integers (a,b) such tha ...
- struts2注解总结----@Action和@Result
除了使用配置文件配置之外,还能够使用注解来配置 以下是一些经常使用的注解 介绍: @Action/@Actions: @Action指定一个类为action,相应配置文件里的<action> ...
- TP框架中多条件筛选
$pid =I('pid'); $year = I('year'); $productType = I('productType'); ...