Broadleaf电商系统开发(二) - 启动项目

BroadleafCommerce官网有启动项目的教程,那个教程需要依赖Eclipse,不易理解;这里是自己总结的另一种启动方法,完全命令行操作,很容易理解为什么这么做

准备条件是安装JDK1.7,maven


项目主要分为两部分,一是基础代码项目BroadleafCommerce,而是web项目DemoSite,后者依赖前者
1、下载代码
        https://github.com/BroadleafCommerce/BroadleafCommerce
        https://github.com/BroadleafCommerce/DemoSite
2、代码下载完毕后,先编译安装BroadleafCommerce,在BroadleafCommerce项目下执行
    mvn install
    会下载很多包,所以比较慢,需要耐心等待
    这样BroadleafCommerce下的子项目会打包成jar包,安装到maven的仓库中
3、在DemoSite项目主目录执行ant命令

        ant              //一路回车

如果maven主目录是自定义的(即不是/usr/share/maven),需要修改build.properties
        maven.home=/home/matthewi/software/maven-3.3.3
如果build.xml文件中没有以下语句,需要添加:修改site/build.xml和admin/build.xml
<jvmarg value="-Dmaven.multiModuleProjectDirectory=${maven.home}" />

需要修改依赖的jdk的版本1.8改为1.7:
    修改pom.xml
                        <source>1.7</source>
                        <target>1.7</target>

4、修改DemoSite项目根目录pom.xml中的<blc.version>
        <blc.version>4.0.2-SNAPSHOT</blc.version>

5、在DemoSite项目主目录下执行
        mvn install
        site和admin的运行依赖于父项目ecommerce-website,所以必须将它也install到maven仓库中

6、启动项目
在site目录执行: ant tomcat
在浏览器访问: http://localhost:8080/
在admin目录执行: ant tomcat
在浏览器访问: http://localhost:8081/admin

你可能感兴趣的:(maven,电商,broadleaf)