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

maven小技巧

阅读更多
1.在项目使用maven进行构建时,对于在本地上的jar包没有上传到maven库中,常用的办法是放到webapp/WEB-INF/lib目录下,但是在最后进行项目打包时就会报错,可以通过以下配置解决:
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>2.5.1</version>
    <configuration>
        <source>1.7</source>
	<target>1.7</target>
	<compilerArgument>-Xlint:all</compilerArgument>
	<showWarnings>true</showWarnings>
	<showDeprecation>true</showDeprecation>
	<compilerArguments>
            <extdirs>src\main\webapp\WEB-INF\lib</extdirs>
        </compilerArguments>
    </configuration>
</plugin>


2.对于某些不想进行打包的目录可以进行过滤,配置如下:
<plugin>
    <artifactId>maven-war-plugin</artifactId>
    <version>2.1.1</version>
    <configuration>
        <packagingExcludes>WEB-INF/web.xml</packagingExcludes>
	<warSourceExcludes>sql/**</warSourceExcludes>
    </configuration>
</plugin>
分享到:
评论

相关推荐

    Maven权威指南 很精典的学习教程,比ANT更好用

    提示和技巧 11.7.1. 常见的环境 11.7.2. 安全保护 11.7.3. 平台分类器 11.8. 小结 12. Maven Assemblies 12.1. Introduction 12.2. Assembly Basics 12.2.1. Predefined Assembly Descriptors 12.2.2...

    基于SSH2+Maven+EasyUI+MySQL技术实战开发易买网电子商务交易平台

    Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。Maven 除了以程序构建能力为特色之外,还提供 Ant 所缺少的高级项目管理工具。由于 Maven 的缺省构建规则...

    monorepo-sample:Maven或Bazel启动器中的Monorepo

    Maven是真的不monorepo-本地构建工具(如缺乏值得信赖的增量构建,只能构建Java代码本身,是递归的斗争与部分回购检出),但可以很好地运用了一些技巧和几个较小的使用已知的命令行开关。 行动 在工作目录中 与...

    多种方法解决Maven Jar包冲突引入后报错问题.docx

    小则影响性能,大则引起生产发布和运行时异常。 其实以上问题的根源都来自于Maven的Jar包冲突和使用不当的依赖传递。这篇文章我就好好分析下以下3个内容: 依赖传递的原则和产生Jar包冲突的原理分析 定位冲突...

    idea使用教程2017-06-01.pdf

    涵盖安装、配置、常见问题&技巧、Maven、Git、Tomcat、快捷键、项目配置等. 入门................................................................................................................................

    [整站程序]8优技巧网_8ujq.rar

    ssm整合开发,小程序毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统...

    Android代码-自己平时收集的自定义控件集合库

    主旨帮助大家学习自定义控件中的一些技巧,分析问题解决问题的一种思路。 引入 Step 1. Add the JitPack repository to your build file root build.gradle allprojects { repositories { ... maven { url ...

    Java 技术提升.docx

    这些资源可以提供很多有用的信息和技巧,帮助你更好地理解 Java 语言和它的生态系统。 练习编写 Java 代码。实践是提高 Java 技术的最好方法。尝试编写一些小的程序或者项目,不断练习自己的编程技能。 参加 Java ...

    java后台查看所有订单源码-vaadin-tips:Vaadin开发的一些有价值的提示和技巧

    java后台查看所有订单源码Vaadin 提示和技巧 该项目和文档包含一系列提示和技巧,希望能让您更轻松、更有趣地与 Vaadin 合作。 请注意,这不是挑战。 请不要尝试将您在此处看到的所有内容一次全部...构建您自己的小部件

    java单用户商城源码-Mobile-commerce-:学习SSM框架写的移动商城项目,详情可看ReadMe

    写这篇博文的目的也是为了总结一下在这次项目中学到了什么东西,除了上面这些知识点大纲,还有很多实用的小技巧: 项目可以分成后台模块、前台模块(没必要写在一起),如果前台模块崩了,不会影响到后台模块。有必要...

    Java面试题和答案总结(10万字)

    包含了基础篇、JVM、多线程&并发、Spring、MyBatis、SpringBoot、MySQL、SpringCloud、Dubbo、Nginx、MQ、数据结构与算法、Linux、Zookeeper、Redis、分布式、网络、设计模式、Maven、ElasticSearch、Tomcat、Git、...

    java基础i=笔试题-10-Steps-to-High-Quality-Java-Developer:成为高质量Java开发人员的关键

    让它变小 基本的 OOPS 原则 固体原则 设计模式 基本理解 态度 每天学习 定期阅读优秀的博客(Atwood、Martin Fowler 等),及时了解技术新闻,关注有趣的新技术。 这些步骤将让我决定是否发现任何有趣的东西需要...

    tweetfluxapp:推文流分析

    欢迎来到您的 beanstalk-maven-plugin 原型项目!关于有关最新信息,请参阅 这个项目是从 elasticbeanstalk-service-webapp-archetype 生成的。 实际上,它是使用 Amazon Web Services 的 Elastic Beanstalk 服务的...

    IDEA 教程 2017

    Maven 专题.......................................................................................................................................60 配置...................................................

Global site tag (gtag.js) - Google Analytics