应用maven构建Appfuse2项目...

如果你尝试过使用appfuse来生产项目,其实appfuse挺好的,从前台页面到后台操作数据库会帮我们生成一系列的代码。
曾经研究过appfuse1.9.4版,现在已经发展到了2.0版本,而且使用了maven。
用法:
1、下载maven,配置环境变量
set JAVA_HOME=D:\jdk1.6
set MAVEN_HOME=D:\apache\maven-2.0.8
set PATH=%MAVEN_HOME%\bin;%PATH%
2、修改localRepository位置
打开文件 %MAVEN_HOME%\conf\settings.xml ,设置 <localRepository>D:\apache\maven-2.0.8\repository</localRepository>
本地资源库目录。
3、测试环境正确与否
在命令行下输入: mvn -version 如果显示:Maven version: 2.0.8 和 Java version: 1.6.0_03则说明maven配置正确。
4、生成工程
建立一个目录存放工程,如 D:\appfuse2\JSF 。命令行下进入到此目录,执行创建命令。
如:mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-basic-jsf -DremoteRepositories=http://static.appfuse.org/releases -DarchetypeVersion=2.0.1 -DgroupId=com.fsc.base -DartifactId=Fis
根据你项目的需要只需修改groupId(包名)和artifactId(工程名)。
执行完成后,会在D:\appfuse2\JSF目录下生成名为 Fis 的工程。
5、进入 Fis 目录下,执行 mvn appfuse:full-source 生成代码。
6、如果我们用eclipse开发,则可生成eclipse工程,命令:mvn eclipse:eclipse

这样一个基于appfuse2的工程便生成了。

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><font color="#000000"><stroke joinstyle="miter"></stroke></font><formulas><f eqn="if lineDrawn pixelLineWidth 0"></f><f eqn="sum @0 1 0"></f><f eqn="sum 0 0 @1"></f><f eqn="prod @2 1 2"></f><f eqn="prod @3 21600 pixelWidth"></f><f eqn="prod @3 21600 pixelHeight"></f><f eqn="sum @0 0 1"></f><f eqn="prod @6 1 2"></f><f eqn="prod @7 21600 pixelWidth"></f><f eqn="sum @8 21600 0"></f><f eqn="prod @7 21600 pixelHeight"></f><f eqn="sum @10 21600 0"></f></formulas><path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></path><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><lock aspectratio="t" v:ext="edit"></lock></shapetype><shape id="_x0000_i1025" style="WIDTH: 414.75pt; HEIGHT: 232.5pt" type="#_x0000_t75"><imagedata o:title="" src="file:///D:%5CDOCUME~1%5CADMINI~1%5CLOCALS~1%5CTemp%5Cmsohtml1%5C01%5Cclip_image001.png"></imagedata></shape>

你可能感兴趣的:(eclipse,maven,F#,JSF,Appfuse)