将作为依赖项添加的数据库项目的hibernate属性更改为Web项目

时间:2015-06-11 06:53:39

标签: java hibernate maven nexus

我有一个数据库项目,它作为快照部署到nexus服务器,用作Web项目中的依赖项。

<dependency>
                <groupId>com</groupId>
                <artifactId>DatabaseProject</artifactId>
                <version>0.0002-SNAPSHOT</version>
            </dependency>

我想在使用maven构建web项目时更改pom.xml文件中的URL,用户名,密码等数据库项目的hibernate属性。 可以做这样的事情,改变hibernate属性或放置两个不同的hibernate属性文件,并选择使用哪个。请帮助我

    <plugin>
        <groupId>com</groupId>
                    <artifactId>DatabaseProject</artifactId>
                    <version>0.0002-SNAPSHOT</version>
                    <properties>
                        <property>
                            <url>url</url>
                            <username>username</username>
                            <password>password</password>
                        </property>
                    </properties>
    </plugin>

1 个答案:

答案 0 :(得分:0)

只有插件可以进行配置,因此maven不允许您提出建议。您可以做的是允许DatabaseProject从ex加载它的配置。属性文件将在类路径中可用。

修改

当您在独立设置(没有Spring)中使用hibernate时,请按照here所述考虑Hibernate Tools