zoukankan      html  css  js  c++  java
  • Maven 使用

    Maven库:

    http://repo2.maven.org/maven2/

    Maven官方库:

    http://mvnrepository.com

    Maven 阿里仓库:http://maven.aliyun.com/nexus/content/groups/public/

    Maven 阿里搜索仓库:https://maven.aliyun.com/mvn/search

    创建Maven项目https://www.cnblogs.com/tenglongwentian/p/5564359.html

    新建->点击Maven->选项Maven project->

    Create a simple project (skip archetype selection) :创建一个简单的项目(跳过对原型模板的选择)

    User default Workspace location:使用本地默认的工作空间

    Loaction:本地工作空间目录

    Add project(s) to working set :增加项目到工作集

    Add project to working sets是起到了把项目分类的作用,把Project Explorer中的项目按类分组,避免Project Explorer中项目过多

    Advanced(高级)

    resolve workspace projects(解决工作空间中的项目)

    Profiles是maven的一个很关键的术语:profile是用来定义一些在build lifecycle中使用的environmental variations,profile可以设置成在不同的环境下激活不同的profile(例如:不同的OS激活不同的profile,不同的JVM激活不同的profile,不同的dabase激活不同的profile等等)。

    Name template对应的是Eclipse中所创建Maven2项目的名称,也就是你那个项目的groupId,artifcatId。

    点击下一步

    直接下一步

    Group Id:组Id,针对一个项目的普遍唯一识别符。是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构,相当于我们日常使用的包名,例如:org.hhh,最好是填写公司或者组织名称。

    Artifact Id:要新建的项目的名字,就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。一般GroupID就是填com.leafive.test这样子。

    Version:版本号,默认0.0.1-SNAPSHOT

    Packing:要将该项目生成什么类型,有jar,war,ejb,ear,rar,pom,maven-plugin,maven-archetype,osgi-bundle,eclipse-plugin

    Name:名字(估计是模板的名字)

    Description:说明

    pom文件的设置

     在官网找到需要的maven后把依赖添加进pom.xml文件

    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>org.feilong</groupId>
    <artifactId>mysql</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>jar</packaging>

    <name>mysql</name>
    <url>http://maven.apache.org</url>

    <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>

    <dependencies>
    <dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>3.8.1</version>
    <scope>test</scope>
    </dependency>

    <dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.15</version>
    </dependency>


    </dependencies>
    </project>

     编译运行

    右键点击项目->Maven->Download sources 下载依赖jar包

     配置Maven运行设置

    右键点击项目->Maven->运行方式->

  • 相关阅读:
    org.apache.xerces.dom.ElementNSImpl.setUserData(Ljava/lang/String;Ljava/lang
    case when then 中判断null的方法
    Oracle 傻瓜式数据归档
    Object type TYPE failed to create with error
    导出表结构到Excel 生成代码用
    Intellij 高亮显示与选中字符串相同的内容
    自定义命令杀死 java 进程 alias kjava
    R语言包_dplyr_1
    dplyr包
    在天河二号上对比Julia,Python和R语言
  • 原文地址:https://www.cnblogs.com/jiangfeilong/p/10483481.html
Copyright © 2011-2022 走看看