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条评论
发表评论