`
snoopy7713
  • 浏览: 1149002 次
  • 性别: Icon_minigender_2
  • 来自: 火星郊区
博客专栏
Group-logo
OSGi
浏览量:0
社区版块
存档分类
最新评论

maven创建项目实例讲解

阅读更多

在正文开始前,先要特别感觉两位同学——光远师兄和浩天,谢谢你们的耐心指导,让我对maven和ibatis有个更直观的理解~你们半小时的指导比我自己看几天的效果还要好,刚才把学习的东西应用到自己的工程中,对maven中常见的几个命令有了更深刻的认识。

有关maven的学习资料公司内部有不少文档,你可以下载过来看看,想要掌握里面的命令,还是动手用用吧~我现在已经做好了一个简单的管理系统,实现的功能就是淘宝经常出的一道题——宠物小屋。当你把这些功能都实现后,现在想用maven来管理,要怎么做呢?

1、 现在我已经有一个做好的工程打包成

2、 解压到当前文件夹:

3、 在命令行中进入到D:\workspace,生成新的项目输入:

mvn archetype:create -DgroupId=com.taobao.PetShell -DartifactId=PetShell

4、生成 eclipse项目输入:mvn eclipse:eclipse

5、项目生成 java doc

mvn package  -Dtest javadoc:javadoc -DfailIfNoTests=false

mvn package  -Dtest -DfailIfNoTests=false

mvn -U -Dtest clean package assembly:assembly  -DfailIfNoTests=false

忽略测试-DfailIfNoTests=false

6、再把已经做好的项目工程下面的src->com  覆盖D:\workspace\PetShell\src\main\java

覆盖 

7、在eclipse下导入工程如下图所示:

8、产生项目原文件输入:mvn source:jar

打包时,可以同时打出sources包的,在 pom.xml中添加:

<parent>

<artifactId>tc-all</artifactId>

<groupId>com.taobao.tc</groupId>

<version>1.0-SNAPSHOT</version>

</parent>

然后在命令行中输入命令

这个sources包可以解压看到源码,如果把这个jar包直接上传到二方库中,其他同学引用后就可以直接使用了。

分享到:
评论

相关推荐

    使用Maven构建JavaWeb项目实例

    本实例将详细讲解如何使用Maven构建一个完整的JavaWeb项目。以下将围绕Maven的配置、依赖管理、插件使用以及JavaWeb项目的结构等方面进行深入探讨。 一、Maven的简介与安装 Maven是Apache软件基金会开发的一款项目...

    网上商城项目实例讲解

    网上商城项目实例讲解 在当前数字化时代,网上商城已经成为企业不可或缺的一部分,它们为商家提供了与全球消费者接触的平台。网上商城项目的开发涉及多个技术领域,包括前端用户界面、后端服务器处理、数据库管理...

    java maven 聚合项目 分模块 socket 双向通信实例demo

    首先,让我们详细讲解Maven聚合项目: 1. **Maven配置**:在`pom.xml`文件中,需要定义一个`&lt;modules&gt;`标签,列出所有子项目的相对路径,这样Maven就能识别并管理这些子项目。 2. **依赖管理**:父项目可以定义...

    Eclipse-Maven部署SpringMVC实例Demo

    本教程将详细讲解如何使用Eclipse和Maven来部署一个基于SpringMVC的实例Demo。 首先,我们需要创建一个新的Maven项目。在Eclipse中,选择"File" -&gt; "New" -&gt; "Other" -&gt; "Maven Project",然后按照向导设置新项目的...

    Maven搭建Spring+Mybatis+MySql实例

    本实例将详细讲解如何利用Maven来搭建一个整合了Spring、Mybatis和MySql的项目。 首先,我们从创建Maven项目开始。Maven是Apache开发的一款项目管理和综合工具,它通过POM(Project Object Model)文件管理项目的...

    基于maven的scala与java相互调用的简单实例

    标题"基于maven的scala与java相互调用的简单实例"揭示了这个示例的核心:在Maven项目中,使用Scala和Java代码互相调用。Scala是一种强大的静态类型编程语言,它在语法上兼容Java,并且提供了函数式编程和面向对象...

    Maven构建springBoot Demo案例

    本篇将详细讲解如何使用Maven来构建一个Spring Boot的Demo案例。 首先,我们需要了解Maven的基本结构,即著名的"Maven目录规范"。一个标准的Maven项目包括`src/main/java`(源代码)、`src/main/resources`(资源...

    maven+SSM框架简单实例(Spring+SpringMVC+Mybatis)

    在本实例中,Maven将用来管理项目的依赖关系,自动下载所需的库,并构建可执行的WAR或JAR文件。 接着,我们来看**Spring框架**。Spring是一个全面的企业级应用开发框架,提供了诸如IOC(控制反转)和AOP(面向切面...

    JAVA JDBC连接 SQLServer2012 Maven项目

    接下来,我们需要在Eclipse中创建一个Maven项目。选择"File" -&gt; "New" -&gt; "Project" -&gt; "Maven Project",然后按照向导完成新项目创建。 在项目中,创建一个Java类来实现数据库连接和存储过程调用。首先,导入所需...

    ActiveMQ与spring集成实例之使用Maven构建

    标题中的“ActiveMQ与Spring集成实例之使用Maven构建”是指在Java开发环境中,通过Maven构建工具将Apache ActiveMQ消息中间件与Spring框架整合在一起的实际操作案例。这个主题涵盖了几大关键知识点: 1. **Apache ...

    jenkins 离线安装maven插件集合jenkins-maven.zip

    6. **使用Maven插件**: 一旦配置好,你就可以在Jenkins中创建Maven项目的构建任务了。通过指定POM文件(Project Object Model),Jenkins会自动执行`mvn clean install`或其他自定义的Maven目标,执行构建、测试和...

    maven最新手动安装插件下载

    7. 创建或导入Maven项目:现在你已经准备就绪,可以在Eclipse中创建新的Maven项目,或者导入现有的Maven项目,Eclipse会自动识别并管理项目的构建过程。 通过以上步骤,你就成功地在Eclipse 3.5及以上版本中手动...

    IDEA Maven Mybatis generator 自动生成代码(实例讲解)

    在创建项目时,需要选择 Maven 项目类型,并填写 groupId 和 ArtifactId。groupId 和 ArtifactId 是 Maven 项目的坐标,用于保证项目的唯一性。 四、配置 pom.xml 和 generatorConfig.xml 在使用 IDEA Maven ...

    maven基础学习(二)-简单实例

    在“maven基础学习(二)-简单实例.txt”文件中,可能包含了创建一个Maven项目、编写POM.xml文件、执行上述命令的详细步骤,以及如何阅读和理解Maven生成的输出信息等内容。这个实例将帮助初学者快速上手Maven,理解其...

    尚硅谷自动化构建工具Maven视频源码课件

    代码部分则提供了实践操作的实例,包括如何创建Maven项目、添加依赖、执行构建命令等。这将帮助你亲手实践Maven的命令行操作,如`mvn clean`, `mvn compile`, `mvn install`等,体验Maven自动下载依赖、编译、测试和...

    Maven_Example_A

    读者可以期待学习到如何创建一个新的Maven项目,理解POM.xml文件的结构和作用,以及如何定义和管理项目依赖。此外,这份PDF可能还讲解了Maven的生命周期和构建阶段,比如clean、compile、test、package、install和...

    maven in action 中文

    在本书中,作者深入浅出地介绍了Maven的基础知识,包括如何创建POM文件、定义项目依赖、设置构建生命周期以及插件管理。POM是Maven的核心概念,它包含了项目的基本信息、构建配置、依赖关系等,使得项目的配置可以被...

    Maven1.1使用手册

    - **Maven 项目**:罗列了一些使用 Maven 的具体项目实例。 - **相关项目**:介绍了一些与 Maven 相关的其他开源项目。 通过这份详尽的手册,用户不仅能够了解 Maven 1.1 的基础操作,还能深入掌握其高级用法和最佳...

Global site tag (gtag.js) - Google Analytics