上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 50 下一页
摘要: 要通过Maven运行单元测试,发出此命令: 这会在你的项目中运行整个单元测试。 案例学习 创建两个单元测试,并通过 Maven 的运行它。参见一个简单的 Java 测试类: Unit Test 1 单元测试为getHelloWorld()方法。 Unit Test 2 单元测试为getHelloWo 阅读全文
posted @ 2018-09-07 16:39 borter 阅读(11789) 评论(0) 推荐(0) 编辑
摘要: 在Maven中,可以使用“mvn install”打包项目,并自动部署到本地资源库,让其他开发人员使用它。 注意,当“install”在执行阶段,上述所有阶段 “validate“, “compile“, “test“, “package“, “integration-test“, “verify” 阅读全文
posted @ 2018-09-07 16:39 borter 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 在基于Maven的项目中,很多缓存输出在“target”文件夹中。如果想建立项目部署,必须确保清理所有缓存的输出,从面能够随时获得最新的部署。 要清理项目缓存的输出,发出以下命令: 可以查看到输出结果… 当“mvn clean”执行,在“target”文件夹中的一切都将被删除。 部署进行生产要部署您 阅读全文
posted @ 2018-09-07 16:38 borter 阅读(7402) 评论(0) 推荐(0) 编辑
摘要: 要构建一个基于Maven的项目,打开控制台,进入到 pom.xml 文件所放的项目文件夹,并发出以下命令: 这将执行Maven的“package”阶段。 Maven构建生命周期Maven是分阶段运行,阅读 默认的Maven构建生命周期文章。因此,执行“package”阶段的时候,所有阶段 – “va 阅读全文
posted @ 2018-09-07 16:37 borter 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 在本教程中,我们将向你展示如何使用mvn archetype:generate从现有的Maven模板列表中生成项目。在Maven 3.3.3,有超过1000+个模板,Maven 团队已经过滤掉一些无用的模板。 通常情况下,我们只需要使用下面的两个模板: 1. Maven 1000+ 模板 如果键入命 阅读全文
posted @ 2018-09-07 16:36 borter 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 在上一节教程中,使用Maven创建了一个Web应用程序。这里有一个指南,告诉你如何转换Web应用程序到Eclipse IDE支持的形式。 注意,通过WTP工具Eclipse IDE支持Web应用程序,所以需要让基于Maven的项目支持它。 1. mvn eclipse:eclipse -Dwtpve 阅读全文
posted @ 2018-09-07 16:35 borter 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 在过去的教程中,使用 Maven 创建了一个Java项目,但是这个项目不能导入到Eclipse IDE中,因为它不是 Eclipse 风格的项目。 这里有一个指南,向您演示如何转换 Maven 生成 Java 项目为 Eclipse 支持格式的项目。 1. mvn eclipse:eclipse 这 阅读全文
posted @ 2018-09-07 16:34 borter 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 1. 安装m2eclipse插件 要用Eclipse构建Maven项目,我们需要先安装meeclipse插件 点击eclipse菜单栏Help->Eclipse Marketplace搜索到插件Maven Integration for Eclipse 并点击安装即可,如下图: 安装成成之后我们在E 阅读全文
posted @ 2018-09-07 16:33 borter 阅读(124) 评论(0) 推荐(0) 编辑
摘要: NetBeans6.7更新版本已经内置对Maven支持。如遇以前的版本,Maven插件在插件管理器中可用。我们正在使用NetBeans在这个例子中使用6.9。 在NetBeans一些特点如下 您可以从NetBeans运行Maven目标。 您可以可以查看Maven命令的输出使用其自己的控制台在NetB 阅读全文
posted @ 2018-09-07 16:32 borter 阅读(2748) 评论(0) 推荐(0) 编辑
摘要: 创建Web应用程序 要创建一个简单的java web应用程序,我们将使用Maven的原型 - web应用插件。因此,让我们打开命令控制台,进入到C: MVN目录并执行以下命令mvn命令。 Maven会开始处理,并建立完整的基于Web的Java应用程序项目结构。 现在去到C:/ MVN目录。您将看到创 阅读全文
posted @ 2018-09-07 16:31 borter 阅读(142) 评论(0) 推荐(0) 编辑
摘要: Eclipse提供了一个很好的插件m2eclipse 无缝将Maven和Eclipse集成在一起。 m2eclipse一些特点如下 您可以从Eclipse运行Maven目标。 可以使用其自己的控制台查看Maven命令的输出在Eclipse里面。 你可以更新maven的依赖关系使用IDE。 您可以启动 阅读全文
posted @ 2018-09-07 16:31 borter 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 在项目开发中,通常是部署过程包含以下步骤 检入代码在建项目全部进入SVN或源代码库中,并标记它。 从SVN下载完整的源代码。 构建应用程序。 生成输出要么WAR或EAR文件存储到一个共同的网络位置。 从网络获取的文件和文件部署到生产现场。 更新日期和应用程序的更新版本号的文件。 检入代码在建项目全部 阅读全文
posted @ 2018-09-07 16:30 borter 阅读(757) 评论(0) 推荐(0) 编辑
摘要: 其中一个Maven的核心特征是依赖管理。管理依赖关系变得困难的任务一旦我们处理多模块项目(包含数百个模块/子项目)。 Maven提供了一个高程度的控制来管理这样的场景。 传递依赖发现 这是很通常情况下,当一个库说A就依赖于其他库说B的情况下,另一个项目Ç想用A,则该项目需要使用库中B。 在Maven 阅读全文
posted @ 2018-09-07 16:29 borter 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 构建自动化定义相关工程项目构建过程中,在当项目构建成功完成启动的情况下,来确保所依赖的项目是稳定的。 实例 考虑一个团队正在开发一个项目总线核心API上的其他两个项目的应用程序:网页UI和应用程序的桌面UI的依赖。 app-web-ui 项目使用1.0-SNAPSHOT总线核心API项目 app-d 阅读全文
posted @ 2018-09-07 16:28 borter 阅读(329) 评论(0) 推荐(0) 编辑
摘要: maven 使用 Archetype 概念为用户提供不同类型的项目模板,它是一个非常大的列表(614个数字)。 maven 使用下面的命令来帮助用户快速开始构建一个新的 Java 项目。 什么是Archetype? Archetype 是一个 Maven 插件,其任务是按照其模板来创建一个项目结构。 阅读全文
posted @ 2018-09-07 16:27 borter 阅读(1330) 评论(0) 推荐(0) 编辑
摘要: 大型应用软件一般由多个模块组成,一般它是多个团队开发同一个应用程序的不同模块,这是比较常见的场景。例如,一个团队正在对应用程序的应用程序,用户界面项目(app-ui.jar:1.0) 的前端进行开发,他们使用的是数据服务工程 (data-service.jar:1.0)。 现在,它可能会有这样的情况 阅读全文
posted @ 2018-09-07 16:27 borter 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 本教程学习如何一步到位地创建应用程序的文档。因此现在开始我们进入到 C:\MVN 创建 java 应用程序项目:consumerBanking。 进入到项目文件夹中执行以下命令 mvn 命令。 Maven 将开始构建这个项目,输出结果如下: 完成后,在你的项目文件已构建完成。 Maven 会在 ta 阅读全文
posted @ 2018-09-07 16:25 borter 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 正如大家所了解的那样,Maven确实使用 Maven 库的概念作依赖管理。但是,如果依赖是在远程存储库和中央存储库不提供那会怎么样? Maven 提供为使用外部依赖的概念,就是应用在这样的场景中的。 举一个例子,让我们在 Maven创建项目 这一章节中创建的项目做以下的修改。 添加 lib 文件夹到 阅读全文
posted @ 2018-09-07 16:24 borter 阅读(559) 评论(0) 推荐(0) 编辑
摘要: Maven使用 archetype 来创建项目。要创建一个简单的 Java 应用程序,我们使用 maven-archetype-quickstart 插件。在下面的例子中,我们将创建一个基于Maven 的 Java 应用程序项目在 C:\MVN 文件夹。 让我们打开命令控制台,进入到 C:\MVN 阅读全文
posted @ 2018-09-07 16:23 borter 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 我们在创建项目时要学习的是如何使用 Maven 来创建一个 Java 应用程序。现在将学习如何构建和测试应用程序。 进入到 C:\MVN 目录我们准备创建来 java应用程序。打开 consumerBanking 文件夹。看到 pom.xml 文件并打开它,内容如下。 在这里,你可以看到 Maven 阅读全文
posted @ 2018-09-07 16:23 borter 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 什么是 Maven 的插件? Maven 是一个执行插件的框架,每一个任务实际上是由插件完成的。Maven 插件通常用于: 创建 jar 文件 创建 war 文件 编译代码文件 进行代码单元测试 创建项目文档 创建项目报告 创建 jar 文件 创建 war 文件 编译代码文件 进行代码单元测试 创建 阅读全文
posted @ 2018-09-07 16:21 borter 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 什么是Maven资源库? 在 Maven 术语里存储库是一个目录,即目录中保存所有项目的 jar 库,插件或任何其他项目特定文件,并可以容易由 Maven 使用。 Maven库中有三种类型 local - 本地库 central - 中央库 remote - 远程库 local - 本地库 cent 阅读全文
posted @ 2018-09-07 16:20 borter 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 什么是构建配置文件? 生成配置文件是一组可以用来设置或覆盖 Maven 构建配置值的默认值。使用生成配置文件,你可以针对不同的环境,如:生产V/S开发环境自定义构建。 配置文件中指定 pom.xml 文件使用其配置文件/配置文件元素和多种方式来触发。配置文件修改 POM 后,在编译的时候是用来给不同 阅读全文
posted @ 2018-09-07 16:19 borter 阅读(997) 评论(0) 推荐(0) 编辑
摘要: 构建生命周期是什么? 构建生命周期阶段的目标是执行顺序是一个良好定义的序列。这里使用一个例子,一个典型的 Maven 构建生命周期是由下列顺序的阶段: 可用于注册必须执行一个特定的阶段之前或之后的目标,有之前处理和之后阶段。当 Maven 开始建立一个项目,它通过定义序列阶段步骤和执行注册的每个阶段 阅读全文
posted @ 2018-09-07 16:18 borter 阅读(174) 评论(0) 推荐(0) 编辑
摘要: POM代表项目对象模型。它是 Maven 中工作的基本单位,这是一个 XML 文件。它始终保存在该项目基本目录中的 pom.xml 文件。POM 包含的项目是使用 Maven 来构建的,它用来包含各种配置信息。POM 也包含了目标和插件。在执行任务或目标时,Maven 会使用当前目录中的 POM。它 阅读全文
posted @ 2018-09-07 16:16 borter 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 用到的技术/工具: 1. 从Maven模板创建Web项目 您可以通过使用Maven的maven-archetype-webapp模板来创建一个快速启动Java Web应用程序的项目。在终端(* UNIX或Mac)或命令提示符(Windows)中,导航至您想要创建项目的文件夹。 键入以下命令: 具体示 阅读全文
posted @ 2018-09-07 16:15 borter 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 在本教程中,我们将向你展示如何使用 Maven 来创建一个 Java 项目,导入其到Eclipse IDE,并打包 Java 项目到一个 JAR 文件。 所需要的工具: 注意:请确保 Maven 是正确安装和配置(在Windows,*nix,Mac OSX系统中),然后再开始本教程,避免 mvn 命 阅读全文
posted @ 2018-09-07 16:13 borter 阅读(866) 评论(0) 推荐(0) 编辑
摘要: 这里有2个案例,需要手动发出Maven命令包括一个 jar 到 Maven 的本地资源库。 PS,还是有很多 jar 不支持 Maven 的。 案例学习 例如,kaptcha,它是一个流行的第三方Java库,它被用来生成 “验证码” 的图片,以阻止垃圾邮件,但它不在 Maven 的中央仓库中。 在本 阅读全文
posted @ 2018-09-07 16:12 borter 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 案例分析 让我们看一个案例研究,以了解它是如何工作的。假设你想使用 Log4j 作为项目的日志。这里你要做什么? 1.在传统方式 如果有 Log4j 版本升级,则需要重复上述步骤一次。 2. 在Maven的方式 它会自动下载 log4j 的1.2.14 版本库。如果“version”标签被忽略,它会 阅读全文
posted @ 2018-09-07 16:11 borter 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 一些基本的操作,编译,构建,单元测试,安装,网站生成和基于Maven部署项目。 使用Maven构建项目“mvn package” 来构建项目 使用Maven清理项目“mvn clean” 来清理项目 使用Maven运行单元测试“mvn test” 来执行单元测试 将项目安装到Maven本地资源库“m 阅读全文
posted @ 2018-09-07 16:08 borter 阅读(354) 评论(0) 推荐(0) 编辑
摘要: Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。 在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用, 阅读全文
posted @ 2018-09-07 16:07 borter 阅读(163) 评论(0) 推荐(0) 编辑
摘要: Maven主要目标是提供给开发人员: 项目是可重复使用,易维护,更容易理解的一个综合模型。 插件或交互的工具,这种声明性的模式。 项目是可重复使用,易维护,更容易理解的一个综合模型。 插件或交互的工具,这种声明性的模式。 Maven项目的结构和内容在一个XML文件中声明,pom.xml 项目对象模型 阅读全文
posted @ 2018-09-07 16:07 borter 阅读(399) 评论(0) 推荐(0) 编辑
摘要: Maven的生命周期是为了对所有的构建过程进行了抽象了,便于统一。 clean(清理) cleanup(清理所有) 此生命周期旨在给工程做清理工作,它主要包含以下阶段: pre-clean - 执行项目清理前所需要的工作。 clean - 清理上一次build项目生成的文件。 post-clean  阅读全文
posted @ 2018-09-07 16:06 borter 阅读(217) 评论(0) 推荐(0) 编辑
摘要: mvn archetype:generate 创建Maven项目 mvn compile 编译源代码 mvn deploy 发布项目 mvn test-compile 编译测试源代码 mvn test 运行应用程序中的单元测试 mvn site 生成项目相关信息的网站 mvn clean 清除项目目 阅读全文
posted @ 2018-09-07 16:05 borter 阅读(669) 评论(0) 推荐(1) 编辑
摘要: Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件( 阅读全文
posted @ 2018-09-07 16:04 borter 阅读(439) 评论(0) 推荐(0) 编辑
摘要: Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 阅读全文
posted @ 2018-09-07 16:03 borter 阅读(1055) 评论(0) 推荐(0) 编辑
摘要: There are two ways to set a tool tip on a tab. The first is to specify it when the tab is created; the second way is to set it using JTabbedPane.setTo 阅读全文
posted @ 2018-09-06 09:18 borter 阅读(161) 评论(0) 推荐(0) 编辑
摘要: A toolbar can be either horizontal or vertical. When the orientation is horizontal, the objects in the toolbar are displayed left-to-right. When the o 阅读全文
posted @ 2018-09-06 09:18 borter 阅读(146) 评论(0) 推荐(0) 编辑
摘要: // Create a tabbed pane JTabbedPane pane = new JTabbedPane(); // Set the text color for all tabs pane.setForeground(Color.YELLOW); // Set the background color for all tabs ... 阅读全文
posted @ 2018-09-06 09:17 borter 阅读(283) 评论(0) 推荐(0) 编辑
摘要: The tabs of a tabbed pane can be placed on one of the four edges of its container. By default, when a tabbed pane is created, the tabs are placed on t 阅读全文
posted @ 2018-09-06 09:17 borter 阅读(232) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 50 下一页