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

Maven发布工程到私服和JUnit的安装使用

    博客分类:
  • java
 
阅读更多

端碗吹水

Maven发布工程到私服:

所谓发布工程就是把工程打包成jar包,然后选择上传到私服的某个仓库里,然后其他人就可以在【学Java,到凯哥学堂kaige123.com】私服上的仓库中下载到你发布的工程。 简单介绍Nexus上自带的一些仓库:

image

如果想要发布工程是需要一个拥有发布权限的用户的,没有发布权限的游客或者普通用户只能够下载或更新。 简单介绍Nexus上自带的一些账户:

image

现在尝试上传一个jar包到私服: 1.选择一个仓库,然后将仓库的地址配置到工程的pom文件中,我这里用Snapshot仓库做示例:

image

image

2.配置完成后将需要发布的工程打包成jar包:

image

image

3.配置Maven的settings文件,将具有部署权限的账户和密码配置到此文件中,我这里使用deployment账户示例:

image

4.配置好文件后使用deploy命令进行发布工程:

image

image

image

自己也可以添加一个新的仓库或者创建用户: 创建用户:

image

image

image

创建仓库:

image

image

image

新的仓库创建完之后,需要添加到仓库组里,然后才能在Maven里更新得到这个Zero01仓库的包。因为我们在Maven的settings文件里配置的是仓库组的地址,所以只会从仓库组里的仓库进行更新包,在仓库组之外的仓库不单独去针对那个仓库进行更新是无法更新的了的,所以需要将新创建的仓库添加进仓库组里来解决这个问题:

image

image

JUnit的下载使用:

JUnit是一个单元测试插件,单元测试就是自己的开发的代码自己测试,测试的目的不是测试语法上的错误,而是测试代码运行结果的逻辑是否有错误。 JUnit4之前的版本还不怎么流行,因为那些版本测试起来都比较麻烦不怎么方便,JUnit4则是改进了之前版本的缺点,让测试变得更方便简单,所以才得以流行起来。

例如:JUnit3版本,进行测试的时候需要继承TestCase类,然后需要测试的方法名称前面必须是test,如果方法名称不是test开头的就不会进行测试,使用JUnit测试时要在运行时使用JUnit Test来运行:

image

JUnit4版本则改进了这个缺点,在JUnit4版本中只需要在方法上面加个@Test注解即可,需要测试的方法的名称可以任意,并且不需要【学Java,到凯哥学堂kaige123.com】继承TestCase类,也不需要在方法名称开头写test。所以相比于之前的版本要简单方便一些,测试的操作越简单越好,而不是越麻烦越好:

image

Maven工程中可以直接将JUnit依赖包下载下来,普通工程可以自己下载jar包或使用开发工具提供的jar包,一般都是使用Maven工程要方便些:

image

image

一般Eclipse会自带有JUnit,可以直接创建JUnit工程,不过一般都不使用自带的:

image

普通工程导入JUnit的 jar包到工程环境即可,然后需要创建一个测试的源码文件夹:

image

0
0
分享到:
评论

相关推荐

    maven第三方仓库配置

    在IntelliJ IDEA中集成Maven非常简单,只需要在新建项目的设置中选择Maven并指定Maven的安装路径和`settings.xml`的路径即可。 #### 五、创建第一个Maven工程 在IDEA中创建一个新项目,并选择Maven作为构建工具。...

    超详细版图文Maven安装及配置

    ### Maven 安装及配置详解 ...通过以上步骤,您可以成功地在本地机器上安装和配置 Maven,并开始利用它来管理 Java 项目。Maven 的强大之处在于它可以极大地提高开发效率,简化项目的构建和管理流程。

    Maven使用培训PPT(巨全)

    搭建Maven私服可以提高构建速度,减少对外部网络的依赖,并且可以控制哪些构件是可以公开的。 ### 使用Maven进行测试 Maven支持多种测试框架,如JUnit,TestNG等,允许开发者轻松地在项目中集成和执行测试。Maven...

    《Maven实战》(国内首本Maven著作)(Maven的安装、配置及使用入门).doc

    ### Maven实战:从安装到高级应用 #### 一、Maven概述 Maven是一款由Apache基金会维护的自动化构建工具,主要用于Java项目的构建、依赖管理和项目信息管理。它通过一种项目对象模型(POM)来管理项目的构建、报告和...

    maven3.0.4学习教程

    常用的Maven私服包括Nexus和Artifactory等,可以通过下载安装包进行部署。 ##### 6.2 私服介绍 Maven私服能够提供以下优势: - 加快构建速度:私服作为本地缓存,可以加快依赖的下载速度。 - 安全可控:可以控制...

    Maven初学笔记

    - **Default 生命周期**:包括从编译、测试到打包、安装和部署的一系列步骤。 - **Site 生命周期**:用于生成项目站点文档。 #### Maven在Eclipse中的配置与使用 - **安装M2e插件**:Eclipse中的Maven集成通常通过...

    sonar+maven2+myeclipse代码质量监控

    - 修改Maven私服文件的位置以及其他相关设置,确保与之前配置的Maven环境保持一致。 #### 四、实现代码覆盖率和测试统计 SonarQube支持集成多种测试工具,以收集代码覆盖率数据和其他测试统计数据。例如,可以...

    Maven工具详细介绍

    若遇到联网问题,可以通过提前下载所需插件和依赖到本地仓库或搭建Maven私服等方式解决。 #### 五、Maven的目录结构 Maven项目遵循一套约定优于配置的原则,其目录结构如下: 1. `src/main/java`:存放项目的源...

    maven的快速入门.pdf

    Maven是Java开发中的一款强大的项目构建工具,它简化了项目的构建、依赖管理和部署流程。学习SSM(Spring、Struts、MyBatis)框架之前,理解并掌握Maven的使用至关重要。 1. Maven的主要功能: - **依赖管理**:...

    maven3.0.4详解

    - 使用`mvn deploy`命令可以将项目发布到私服中。 - 发布前需要配置正确的仓库地址和认证信息。 6. **如何将中央仓库中找不到的jar上传到私服中** - 当中央仓库中不存在所需依赖时,可以手动上传至私服。 - ...

    web27_maven基础-课堂笔记.md

    - **定义**:Maven 是一个基于项目对象模型(Project Object Model, POM)的软件项目管理和综合工具。 - **核心功能**: - **依赖管理**:自动下载、管理项目依赖的 jar 包。 - **项目构建**:自动化编译、测试...

    Maven笔记1

    - **下载与安装**:从官方站点下载Maven,解压到不含中文和空格的文件夹中。 - **环境变量配置**:确保安装了JDK 1.7或更高版本,配置`MAVEN_HOME`环境变量指向Maven的安装路径,并将其添加到`PATH`环境变量中。 ...

    maven+springboot打成jar包的方法

    5. mvn deploy:发布命令,将打包的文件发布到远程参考,提供其他人员进行下载依赖, 一般是发布到公司的私服。 二、使用Maven打包SpringBoot项目 如果你使用的是Maven来管理项目,执行以下命令即可: cd 项目跟...

    jenkins入门手册(持续集成服务器的安装配置和使用)

    2. **Maven私服搭建**:Maven是基于项目对象模型(POM)的软件项目管理和理解工具,它可以帮助开发者构建和管理Java项目。参考博客:[http://blog.csdn.net/qq_34021712/article/details/72770223]...

    Gradle知识.pptx

    它的出现是为了应对传统构建工具如Apache Ant和Apache Maven在处理大型项目时可能出现的复杂性和冗余问题。Gradle以其灵活性和可扩展性著称,它允许开发者使用Groovy作为特定领域语言(DSL)编写构建脚本,而不是...

    今天又是我不配学java的一天

    4. 私服:对于企业内部使用,为了提高效率和安全性,可能会搭建私有的Maven仓库(私服)。所有的内部项目依赖都会被上传到私服,内部团队成员可以直接从私服获取依赖,避免了频繁的网络请求。 了解了Maven的基本...

Global site tag (gtag.js) - Google Analytics