`
crabdave
  • 浏览: 1277281 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Maven Pofile 打war包时排除某个jar

 
阅读更多

Maven Pofile 打war包时排除某个jar

 

参考:http://stackoverflow.com/questions/13819558/maven-profile-removing-dependency

 

反过来想,激活某个profile时将该jar添加进dependencies

 

比如:持续集成时(profile ci),需要使用某一个Jar,但发布生产时(profile prod),需要将该jar排除

 

<profiles>

    <profile>
        <id>ci</id>
        <activation>
            <activeByDefault>true</activeByDefault>
        </activation>
        <dependencies>
            <dependency>
                <groupId>log4j</groupId>
                <artifactId>log4j</artifactId>
                <version>1.2.14</version>
            </dependency>
        </dependencies>
    </profile>

    <profile>
        <id>prod</id>
        <dependencies>
        </dependencies>
    </profile>

</profiles>

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics