如何激活依赖模块Maventhinkphp模块配置文件件吗

请问下maven下项目分了多个模块,怎么配置一些公用的配置文件呢
<a data-traceid="question_detail_above_text_l&&
现在每个模块有很多一样的配置,比如redis连接 数据库连接,修改起来需要一个一个修改很麻烦
如果使用的是spring boot 可以直接继承yaml文件 yaml文件放到git 然后通过git config 同步
如果不是使用springboot 那就写一个base工程 然后子工程继承即可
https://www.areatao.com 可以来这里阅读一些文章
maven profile &#20102;&#35299;&#19968;&#19979;
公共配置独立成一个config 模块,然后其他maven项目依赖这个config模块博客分类:
经过一整天的配置,终于搭建好了一个干净的开发环境,基于struts2+spring3+hibernate3+postgreSQL/Eclipse3.6/c3p0
由于项目中使用到了空间数据库,故加入了postGIS的jar包,如果不用 postGIS空间数据库,那么可删除掉相关部分。
&project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"&
&modelVersion&4.0.0&/modelVersion&
&groupId&com.mapbar&/groupId&
&artifactId&busplan&/artifactId&
&packaging&war&/packaging&
&version&0.0.1-SNAPSHOT&/version&
&name&busplan Maven Webapp&/name&
&url&http://maven.apache.org&/url&
&dependencies&
&dependency&
&groupId&junit&/groupId&
&artifactId&junit&/artifactId&
&version&3.8.1&/version&
&scope&test&/scope&
&/dependency&
&!-- spring & struts2--&
&dependency&
&groupId&org.apache.struts&/groupId&
&artifactId&struts2-spring-plugin&/artifactId&
&version&2.3.4&/version&
&/dependency&
&dependency&
&groupId&org.apache.struts&/groupId&
&artifactId&struts2-convention-plugin&/artifactId&
&version&2.3.4&/version&
&/dependency&
&dependency&
&groupId&asm&/groupId&
&artifactId&asm&/artifactId&
&version&3.3&/version&
&/dependency&
&dependency&
&groupId&c3p0&/groupId&
&artifactId&c3p0&/artifactId&
&version&0.9.1&/version&
&/dependency&
&dependency&
&groupId&org.jumpmind.symmetric.jdbc&/groupId&
&artifactId&postgresql&/artifactId&
&version&9.2-1002-jdbc4&/version&
&/dependency&
&dependency&
&groupId&org.hibernatespatial&/groupId&
&artifactId&hibernate-spatial-postgis&/artifactId&
&version&1.1.1&/version&
&/dependency&
&dependency&
&groupId&org.springframework&/groupId&
&artifactId&spring-orm&/artifactId&
&version&3.2.0.RC1&/version&
&/dependency&
&dependency&
&groupId&cglib&/groupId&
&artifactId&cglib&/artifactId&
&version&2.2&/version&
&/dependency&
&dependency&
&groupId&aspectj&/groupId&
&artifactId&aspectjrt&/artifactId&
&version&1.5.4&/version&
&/dependency&
&dependency&
&groupId&aspectj&/groupId&
&artifactId&aspectjweaver&/artifactId&
&version&1.5.4&/version&
&/dependency&
&dependency&
&groupId&org.postgis&/groupId&
&artifactId&postgis-jdbc&/artifactId&
&version&1.3.3&/version&
&exclusions&
&exclusion&
&artifactId&postgresql&/artifactId&
&groupId&postgresql&/groupId&
&/exclusion&
&/exclusions&
&/dependency&
&/dependencies&
&finalName&busplan&/finalName&
&/project&
浏览: 50785 次
来自: 北京
果然有用。。。
博主: 您好!我现在想整合easyUI和requireJS,尝 ...
如果ssh端口变了须用 -p port 如 -p 93
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'请登录查看
为Maven依赖添加范围
您可以使用 POM 为 Maven 依赖关系添加一个范围。在这种情况下,IntelliJ IDEA 将在指定阶段执行依赖关系。
在您的 POM 中,在依赖描述中添加 scope 并使用代码完成添加的范围的名称。
导入您的更改。范围的名称显示在 Maven 项目工具窗口中。在“项目结构(Project Structure)”对话框的“模块(Modules)”页面上,您可以看到还显示了依赖关系的范围。请注意,在“项目结构(Project Structure)”对话框中更改依赖关系的范围不会影响 pom.xml 文件。
在定义依赖关系时,您还可以使用 Maven 范围系统将自定义 .jar 文件添加为依赖关系。但是,请注意,此依赖关系只能在您的计算机上使用,并且只能用于本地部署。
意见反馈:
联系方式:
广告等垃圾信息
不友善内容
违反法律法规的内容
不宜公开讨论的政治内容鍗氬?鍒嗙被锛

我要回帖

更多关于 maven依赖配置文件 的文章

 

随机推荐