PublicCMS默认提供了eclipse,idea,maven,gradle,maven免安装方式,gradle免安装方式等至少6种编译方式,其中https://www.publiccms.com/introduction/2017/03-25/322.html 中介绍了 eclipse的方式,其中又包括了原始方式,eclipse+maven方式,eclipse+gradle方式。

    使用idea方式类似,在网盘有PublicCMS用户  隔壁邻居王先生 提供的idea集成文档

    除了上述两种方式外,还提供了无IDE的脚本化编译方式,是不少高级开发人员追求的记事本+命令行的开发运行方式,其中免安装主要是将maven和gradle的安装配置过程交给对应的wrapper来处理,初次执行时wrapper会自动下载配置这两个编译工具,在publiccms-parent工程下执行以下命令就可以编译或者运行程序,初次执行时maven或者gradle或自动下载依赖的jar包,以下是编译方式

    maven方式  mvn install

    maven免安装方式 mvnw install

    gradle方式 gradle war

    gradle免安装方式 gradlew war


maven和maven免安装方式中,install为打包的任务,常用的还有以下这些任务,其中jetty:run应该在publiccms模块中执行:

清空 :clean

打包 :install

清空eclipse配置 :eclipse:clean

配置eclipse工程 :eclipse:eclipse

清空myeclipse配置 :eclipse:myeclipse-clean

配置myeclipse工程 :eclipse:myeclipse

清空idea配置 :idea:clean

配置idea工程 :idea:idea

运行工程:jetty:run


gradle和gradle免安装方式的常用任务:

清空 :clean

打包 :war

//如果在eclipse工程中执行配置eclipse工程命令时,请先关闭publiccms,publiccms-common工程,再执行下面的命令,否则eclipse会干扰Deployment Assembly设置,造成test类也被部署

清空eclipse配置 :cleanEclipse

配置eclipse工程 :eclipse

清空idea配置 :cleanIdea

配置idea工程 :idea


0条评论
发表评论