`
cppasm
  • 浏览: 44561 次
社区版块
存档分类
最新评论

Maven使用点滴(1)

阅读更多
这几天在试用Netbeans 6.0 Beta1,感觉还不错,虽然编辑上和eclipse相比我感觉还是有一定差距,不过也算不错了。下载安装了Netbeans的Maven2插件,然后用Maven建立了一个web项目,使用起来也蛮顺手,在添加项目所依赖的库的时候所提供的功能也贴心,groupId,artifactId和version都有自动提示。不过在使用过程中碰到了一个Maven使用上的问题,就是运行mvn test的时候,如果测试没有通过,它只会告诉你there are test failures,即使使用-e选项,也只告诉你它抛出了BuildException,真是晕死,上网搜了搜,别人也在抱怨这一点。失望之余,正准备放弃之际,发现maven有一个ant的goal,可以生成ant的build文件,于是运行 mvn ant:ant,然后运行ant test,还是看不到具体错误出在哪里,想起ant有一个verbose选项,于是加上 ant test -verbose,这下就能看到测试究竟是哪里失败了。虽然有点麻烦,但总算是个解决之道吧,可以继续我的maven之旅了。
分享到:
评论

相关推荐

    点滴读在线读书系统.zip

    1. **Java**: Java是一种广泛使用的面向对象编程语言,具有跨平台性、健壮性和安全性。在本项目中,Java作为后端开发的主要语言,用于处理业务逻辑、数据库交互和API接口设计。 2. **SpringBoot**: SpringBoot是...

    Java夜未眠<励志篇>

    读者可以从中了解到Servlet、JSP、Spring框架、MyBatis等技术的应用,还有Maven、Gradle等构建工具的使用心得。此外,对于并发编程、线程安全、性能优化等高级话题,作者也可能有所涉及,这些都是Java程序员在实际...

    svn实现软件版本控制

    在SVN中,可以使用Maven管理项目的版本控制和发布流程。 8. 发布流程:工具型项目需要在Maven仓库中发布jar包,而工程型项目则通过简单的部署即可。当测试通过后,正式版本应该从tags目录中发布,而开发版本则保留...

    基于SSM+vue框架的个人博客网站源码数据库.doc

    1. **前端层**:使用Vue.js进行开发,主要包括用户界面展示、数据交互等功能。 2. **后端层**:使用Spring Boot进行开发,主要负责业务逻辑处理、数据处理等。 3. **数据访问层**:使用MyBatis进行数据访问,实现对...

    Simple-diary-app:使用Java的简单日记应用

    7. `pom.xml`(如果使用Maven)或`build.gradle`(如果使用Gradle):项目构建配置文件,用于定义依赖管理和构建过程。 总的来说,"Simple-diary-app"是一个使用Java语言开发的在建日记应用。它提供了基本的日记...

    java夜未眠 程序员的心声

    最后,书中可能还会讨论到持续集成和自动化测试的重要性,如使用Maven进行项目管理和构建,使用JUnit进行单元测试,这些是现代软件开发流程中的关键步骤,确保代码质量和项目进度。 总之,《Java夜未眠:程序员的...

    java8源码-SpaceX-Web:version1.0构建高可用(物理库,内存库)web应用;version2.0web服务性能提升:to

    maven依赖 version1.0 开发点滴 类构造函数特殊性造成该类对象protostuff反序列化问题 已修复。 添加lambda表达式练习代码 为了写redis操作的代码。 函数接口是个泛型接口,lambda怎么写。 redis 应用 添加, 删除...

    代码_谷粒商城_谷粒代码网_商城_谷粒商城资料_

    1. 前端代码:这部分通常包括HTML、CSS和JavaScript,可能使用React、Vue.js或Angular等现代前端框架构建,用于展示商品、处理用户交互和实现购物功能。 2. 后端代码:后端主要负责业务逻辑处理、数据库操作和API...

    ssm个人博客网站的设计与实现+vue毕业论文.doc

    1. 系统概述 个人网站在信息化时代已经成为表达自我、分享知识和兴趣的重要平台。随着互联网技术的不断发展,越来越多的人希望通过建立个人博客网站来展示自己,分享生活和工作中的点滴。本文旨在介绍如何利用SSM...

    Java爬虫-2018国家统计局区划和城乡划分代码-最新

    java爬虫,国家统计局区划编码http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/; 爬取省市区乡镇村数据,共70W+数据.

    Spring支持自动转json的依赖

    如果你使用的是Maven,可以在pom.xml文件中添加以下依赖: ```xml &lt;groupId&gt;com.fasterxml.jackson.core&lt;/groupId&gt; &lt;artifactId&gt;jackson-databind &lt;version&gt;2.x.x ``` 请注意替换`2.x.x`为最新的稳定版本号。 ...

    SSM源码框架

    8. **持续集成与部署**:SSM项目通常会配合Maven或Gradle进行构建,并使用Tomcat或Jetty等服务器进行部署。通过Jenkins等工具进行持续集成,确保代码质量和版本控制。 9. **最佳实践**:在SSM框架的使用中,遵循...

    Personal-Diary:使用 Java 制作的独立个人日记应用

    在数字化时代,我们常常寻找一种便捷的方式来记录生活中的点滴,而“Personal-Diary”就是这样一个基于Java开发的个人日记应用。这款应用以其简洁的界面和高效的实用性,为用户提供了方便的日记记录体验。本文将深入...

    我的日记客户端

    在构建过程中,Maven或Gradle会处理依赖管理和构建过程,最终生成可执行的JAR文件供用户使用。 总之,“我的日记客户端”是一个用Java技术构建的个人日记应用,具备多种实用功能,为用户提供了舒适的日记记录体验。...

    My-pet-s-lover

    在开发过程中,开发者可能使用了Maven或Gradle作为构建工具,利用Spring Boot框架构建后端服务,使用Thymeleaf或React等技术处理前端页面,而数据库可能采用MySQL或PostgreSQL,用JPA或Hibernate进行数据持久化。...

    myblog:SpringBoot构建自己的个人博客源码https

    1. **pom.xml** - Maven或Gradle的配置文件,用于管理项目依赖和构建过程。 2. **src/main/java** - Java源代码目录,SpringBoot的主应用程序类(Application.java)和业务逻辑代码通常放在这里。 3. **src/main/...

    自动构建持续集成技术

    - 配置构建环境,如Java版本、Maven版本等。 - 定义构建步骤,通常使用Groovy脚本或选择已有的插件。 #### 四、案例分析 文档中的案例分析提供了一个具体的构建流程实例,可以帮助读者更好地理解如何在实践中应用...

    ICEpdf-pro-4.3.3-src.zip

    为了使用ICEpdf-pro-4.3.3-src,开发者需要具备Java编程基础,熟悉Maven或Gradle构建工具,因为ICEpdf通常使用这些工具来编译和打包。解压"ICEpdf-pro-4.3.3-src.zip"后,可以查看README文件获取编译和配置指南,...

    Yrf-Blog:我的博客

    4. **依赖管理**:使用Maven或Gradle来管理项目依赖和构建流程。 5. **安全框架**:如Spring Security或Apache Shiro,处理用户认证和授权。 6. **日志系统**:如Log4j或SLF4J,记录应用运行时的信息。 7. **测试...

    ECUBuddyChat

    在这个应用中,用户可以相互添加为好友,进行实时的文字、语音甚至视频交流,分享生活点滴,增进彼此的联系。下面我们将详细探讨Java在构建此类应用程序中的关键知识点。 首先,Java作为ECUBuddyChat的核心编程语言...

Global site tag (gtag.js) - Google Analytics