Redian新闻
>
请教一个maven 管理项目的问题
avatar
请教一个maven 管理项目的问题# Java - 爪哇娇娃
s*v
1
一个web project, 现在总的产生一个大的war file, 然后deploy到web container (
jetty) 的/webapp目录下面,比如: xxxxx.war,
如果restart jetty, it will generate a directory in /temp for this web
project.
但是 resources/ 这个目录下面有一些需要经常更新,
所以想用一个单独的 pom.xml来管理 打包,发布,但是又不想破坏现在的这种
deploy模式, 可行吗?或者有什么更好的办法嘛?
avatar
g*g
2
没看明白问题在哪里。

(

【在 s**********v 的大作中提到】
: 一个web project, 现在总的产生一个大的war file, 然后deploy到web container (
: jetty) 的/webapp目录下面,比如: xxxxx.war,
: 如果restart jetty, it will generate a directory in /temp for this web
: project.
: 但是 resources/ 这个目录下面有一些需要经常更新,
: 所以想用一个单独的 pom.xml来管理 打包,发布,但是又不想破坏现在的这种
: deploy模式, 可行吗?或者有什么更好的办法嘛?

avatar
s*e
3
plugins.
maven-jar-plugin and other plugins.
avatar
s*v
5
谢谢楼上各位的回答!
我没有说清楚, 找了一下, maven build for different environments 可以解决这
个问题的build部分, 比如说data 文件 可以来自于data.dev.txt 或者 data.qa.txt,
但是code里面只认data.txt, 所以需要打包的时候更改文件名。
http://maven.apache.org/guides/mini/guide-building-for-different-environments.html

【在 g**********y 的大作中提到】
: 我猜楼主是不清楚build lifecycle是分phase的,你可以为不同的phase增加plugin.
: 比如要改resources, 定义在validate, 或compile phase, 就能保证在打包之前所有资
: 源都包含进去了。
: 细节见
: http://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。