版权声明:本文为博主原创文章。未经博主同意不得转载。

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配备步骤的更多相关文章

  1. maven项目搭建步骤

    maven项目搭建步骤 班级:软件151           姓名:黄于霞 一.准备以下压缩包 1.JDK1.7 文件:jdk1.7.rar 2. eclipse-jee-mars-2 文件:32位系 ...

  2. 在eclipse中的maven工程中执行maven命令的步骤

    执行maven命令的步骤: 1.找到maven工程的pom.xml文件,点中右键 2.在弹出的对话框中选择run as 3.在弹出的对话框中输入compile 再执行即可

  3. Maven下载安装步骤

    Maven下载安装步骤 1.下载maven 进入Maven官网的下载页面:http://maven.apache.org/download.cgi,如下图所示: 选择当前最新版本:"apac ...

  4. IDEA导入maven项目的步骤

    其它的就不多说,直接开始咱们的步骤. 首先,你的装有IDEA,我的是IDEA15的,其次就是你的maven插件来,不过,这些基本的插件,IDEA里基本都给咱下载好了,你就可以直接配置maven.可以去 ...

  5. Self_Java + Selenium + Maven 环境搭建步骤

    转自:http://www.jianshu.com/p/3c05e8c9ee81 我们使用Java+Selenium WebDriver 来进行环境的搭建,同样分为两个部分: 安装Java 和 int ...

  6. myeclipse(2015)中创建简单的Maven项目的步骤(用于生成可执行jar文件)------》myeclipse2015

    利用MyEclipse的引导,可以很方便的创建简单的.用于生成可执行jar文件的Maven项目: 1.New -> Project... 选择 Maven Project, 点击Next > ...

  7. 建立一套完整的Maven依赖工程步骤,包含WEB工程

    建立Java Web工程:File -> New -> other… -> Web -> Dynamic Web Project,abs-inf选中该工程右键 -> co ...

  8. myeclipse 2014新建maven web 项目步骤

    首先在myeclipse中配置maven的安装路径: 在pom.xml中加上: 1 2 3 4 5 6 7 8 9 10  <plugins>           <plugin&g ...

  9. 初识maven及其安装步骤!!

    maven(01)--安装及其介绍   1:下载maven windows下载 2:将下载文件夹解压,然后放在一个安装目录(可任意选择),例如就放在D盘的根目录 然后在设置环境变量,新建一个环境变量, ...

随机推荐

  1. 你值得关注的几种常见的js设计模式

    前言 潜水了一段时间,今天空闲时间复盘下之前的知识点,聊聊 js 几种常见的设计模式. 掌握 JavaScript 中常见的一些设计模式,对我们书写规范性代码,可维护性代码有很大的帮助. ps:最近在 ...

  2. Linux下创建和删除用户

    在Linux下创建用户和删除用户,必须在root用户下,如果你当前不是用根用户登录,你可以打开终端,输入"su root"命令,再输入根口令,就可以进入root用户模式下,如下所示 ...

  3. 序列文件(seq_file)接口

    转载:http://blog.csdn.net/gangyanliang/article/details/7244664 内容简介: 本文主要讲述序列文件(seq_file)接口的内核实现,如何使用它 ...

  4. ios界面笔记(一)

    基于一个简单视图的view解析

  5. 【java】安全加密MessageDigest的功能及用法【hash一致性算法】

    链接地址:https://blog.csdn.net/ma1kong/article/details/2662997 1.查看MessageDigest源码的注释说明 2.和hash一致性算法 什么关 ...

  6. 后台CMS日志处理记录

    自从上一次添加了极光推送之后,我的工程就像是着魔了一样,不管怎么调整,日志级别都是DEBUG. 启动一次工程会打印很多无用日志,今天决定抽时间去研究了一下,最终解决了问题,下面记录一下解决过程. 1. ...

  7. zabbix学习系列之触发器

    触发器的简介 监控项仅负责收集数据,而通常收集数据的目的还包括在某指标对应的数据超出合理范围时给相关人员发送告警信息,"触发器"正式 用于为监控项所收集的数据定义阈值 每一个触发器 ...

  8. JAVA Eclipse创建的Android程序如何不显示标题栏

    在manifest.xml文件的application节点添加下面一行即可 android:theme="@android:style/Theme.NoTitleBar" 如果要恢 ...

  9. 在Linux下安装R语言软件

    安装环境: centos.R3.0.1 1.在终端下下载: #cd /usr/local/ #wget http://mirror.bjtu.edu.cn/cran/src/base/R-3/R-3. ...

  10. apache hadoop 2.4.0 64bit 在windows8.1下直接安装指南(无需虚拟机和cygwin)

    工作须要.要開始搞hadoop了,又是大数据,自己感觉大数据.云.仅仅是ERP.SOAP风潮之后与智能地球一起诞生的概念炒作. 只是Apache是个奇妙的组织.Java假设没有它也不会如今如火中天.言 ...