一 项目名称
hello maven!
二 项目目录结构
src
-main
-java
-package
-tst
-java
-package
resources
三 创建主程序HelloWorld.java
程序存放位置
F:\java\mavencode\maven01\src\main\java\com\cakin24\maven01\model
程序代码:
package com.cakin24.maven01.model;
public class HelloWorld{
public String sayHello(){
return "Hello World!";
}
}
四 创建测试程序HelloWorldTest.java
程序存放位置:
F:\java\mavencode\maven01\src\test\java\com\cakin24\maven01\model
程序代码:
package com.cakin24.maven01.model;
import org.junit.*;
import org.junit.Assert.*;
public class HelloWorldTest{
@Test
public void testHello(){
Assert.assertEquals("Hello World!",new HelloWorld().sayHello());
}
}
五 创建pom.xml
groupId的值:项目的包名
artifactId:模块名
程序存储位置:
F:\java\mavencode\maven01
程序代码:
<?xml version="1.0" encoding="UTF-8"?>
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
<modelVersion>4.0.0</modelVersion>
<groupId>com.cakin24.maven01</groupId>
<artifactId>maven01-model</artifactId>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.10</version>
</dependency>
</dependencies>
</project>
六 命令运行
F:\java\mavencode\maven01>mvn compile
F:\java\mavencode\maven01>mvn test
F:\java\mavencode\maven01>mvn package
这三条命令的输出结果是生成target这个目录
F:\java\mavencode\maven01\target>dir
驱动器 F 中的卷是 工作
卷的序列号是 606A-19BC
F:\java\mavencode\maven01\target 的目录
2017/09/09 18:24 <DIR> .
2017/09/09 18:24 <DIR> ..
2017/09/09 18:19 <DIR> classes
2017/09/09 18:24 <DIR> maven-archiver
2017/09/09 18:08 <DIR> maven-status
2017/09/09 18:24 2,432 maven01-model-0.0.1-SNAPSHOT.jar
2017/09/09 18:21 <DIR> surefire-reports
2017/09/09 18:21 <DIR> test-classes
1 个文件 2,432 字节
7 个目录 204,985,044,992 可用字节
相关推荐
本案例“第一个maven工程案例”旨在帮助初学者快速理解并掌握Maven的基本用法。下面将详细阐述Maven工程的创建、配置以及相关知识点。 1. **Maven工程结构** Maven遵循约定优于配置的原则,一个标准的Maven工程...
Maven整合SSH案例 ************************************************************************************* 注意:运行前请配置Maven环境,和修改config.properties中数据库名称用户和密码,并且修改Tuser中的...
基于SpringMVC+Spring+MyBatis+Maven项目案例 基于SpringMVC+Spring+MyBatis+Maven项目案例 基于SpringMVC+Spring+MyBatis+Maven项目案例 基于SpringMVC+Spring+MyBatis+Maven项目案例 基于SpringMVC+Spring+MyBatis...
SpringMVC,MyBatis,Maven,Spring SpringMVC,MyBatis,Maven,Spring SpringMVC,MyBatis,Maven,Spring SpringMVC,MyBatis,Maven,Spring
Maven是Java开发中的一个项目管理工具,它主要负责构建、依赖管理和项目信息管理。本篇文章将深入探讨Maven的入门知识,包括Maven的安装、配置、基本命令以及通过案例来理解Maven的工作原理。 首先,让我们从**...
基于SpringMVC+Spring+MyBatis+Maven项目案例源码+数据库.zip 基于SpringMVC+Spring+MyBatis+Maven项目案例源码+数据库.zip 基于SpringMVC+Spring+MyBatis+Maven项目案例源码+数据库.zip 基于SpringMVC+Spring+...
本篇将详细讲解如何使用Maven来构建一个Spring Boot的Demo案例。 首先,我们需要了解Maven的基本结构,即著名的"Maven目录规范"。一个标准的Maven项目包括`src/main/java`(源代码)、`src/main/resources`(资源...
在这个案例中,Maven将负责下载并管理所有依赖,编译源代码,运行测试,然后打包成JAR或WAR文件,以便于部署到应用服务器上。 总的来说,这个"Maven项目框架案例"展示了如何使用Maven和Spring 3.2进行Java应用的...
标题中的"idea+maven+tomcat实现登录案例源代码"表明这是一个使用IntelliJ IDEA集成开发环境(IDE),Maven构建工具以及Tomcat服务器来实现的登录功能的示例项目。这个项目的主要目的是通过代码展示如何在Java Web...
通过学习这个案例,读者不仅能掌握Maven的各种特性和实际使用技巧,而且还能理解如何用Maven来构建和管理Java项目。案例中的背景故事和应用场景,为读者提供了一种生动的学习方式,使得抽象的技术概念能够具体化,...
总之,这个“Shiro Maven 完整案例代码”提供了学习和实践 Shiro 框架的一个好机会,通过对代码的分析和运行,开发者可以更好地理解和掌握 Shiro 在实际项目中的运用。同时,结合 SQL 查询文档,可以了解到 Shiro ...
在这个案例中,我们首先会创建一个简单的控制器类,通过注解`@Controller`声明这是一个处理HTTP请求的类。然后,我们可能有一个方法,如`@RequestMapping("/hello")`,当用户访问`/hello`路径时,该方法会被调用。...
要开始这个案例,你需要先配置一个基本的maven项目结构,包括`pom.xml`配置文件。在`pom.xml`中,你需要声明EasyUI的依赖,这样maven就会自动下载对应的jar包。例如: ```xml <groupId>com.jeasyui</groupId> ...
从压缩包的文件名"access Maven Webapp"来看,这个案例可能包含了一个Maven配置的Web应用项目,其中"access"可能指的是Shiro实现的权限控制部分。整个案例提供了如何在实际项目中整合这些技术的示例,帮助开发者理解...
"Maven简单案例源码(多模块项目)"是一个用于学习Maven多项目结构的实例,它包含两个子模块,旨在帮助开发者理解如何在实际项目中组织和管理多个相互依赖的组件。通过熟悉Maven的POM、生命周期、依赖管理和模块引用等...
1. **创建Maven项目**:使用Maven的archetype插件,通过命令行执行`mvn archetype:generate`,按照提示创建一个新的Maven项目。 2. **编写pom.xml**:项目的核心配置文件,定义项目的依赖、插件、版本等信息。例如...
总的来说,这个案例展示了如何利用SpringMVC作为MVC框架处理Web请求,Hibernate作为ORM框架管理数据库操作,以及Maven作为构建工具自动化项目构建,共同构成一个完整的Java Web应用开发环境。通过这样的集成,开发者...
在mac下安装JDK,STS后,需要进行相关配置,该文档包含1.Tomcat的配置,2.Maven的配置,3.helloworld的创建及运行4.上述三个文档的所有相关软件包,按照文档一步步执行,即可完成helloworld的运行
共7个版本资源,分别为: apache-maven-3.0.5 apache-maven-3.1.1 apache-maven-3.2.5 apache-maven-3.3.9 apache-maven-3.5.4 apache-maven-3.6.3 apache-maven-3.8.5 每个版本包含4个文件: apache-maven-3.8.5-...