手上有个项目,分成两大部分,包括:网页程序,爬虫程序,其中网页程序和爬虫程序共用很多 dao 、 service 组件,所以在 maven 中拆解为:
project-dao, 数据库的操作
project-service 封装数据库、缓存以及其他的实现逻辑
project-web 后台爬虫程序,打包成 jar
project-spider 使用 SpringMVC 写的网页展示,打包成 war
打包 project-web 的时候很方便,直接丢进 tomcat 就可以运行
但打包 project-spider 的时候会涉及到 SpringMVC 的相关配置文件、依赖等,以及这个 jar 程序如何启动才能加载 SpringMVC 上下文环境等问题
目前是把 project-spider 作为 SpringMVC 的一个组件,一起运行,这样解决了上下文的问题,但还是想把两个程序独立分开。
请问有没有优雅的方式把 project-spider 单独打包
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.