首页
学习
活动
专区
圈层
工具
发布

在maven中引用github上的资源

很多人选择在Github上开源项目,但很多开源项目要依赖一些自己写的jar。如何让用户(使用者)可以通过互联网自动下载所依赖的jar呢? ...下面介绍下通过GitHub做maven repository的过程;  1、在GitHub上创建项目(这步操作不细说了,过程很简单,用过GitHub的大家都懂的)  例如:我创建的项目名叫fengyunhe-wechat-mp...2、把本地maven项目Build,build生成的maven文件夹上传到Giuhub  3、本地新建maven项目如果需要依赖jar,在pom.xml中增加  ...2、master 一定要写上,否则会无法下载  3、如果本地项目依赖的groupId、artifactId跟本地项目中的maven项目groupId、artifactId相对应,则会默认依赖本地项目而不去服务端下载...4、具体依赖项目 配置中  groupId、artifactId 一定要与依赖项目的groupId、artifactId一致。

5.6K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    在android中资源文件夹中添加一个新的图片资源

    刚刚看了一下一个帧布局的简单Android示例,纠结了半天不知道如何将图片加到resource中的drawable中去。    ...比如在一个TestDemo的Res/drawable文件夹中,新添加一张图片资源要如何添加。    ...我直接将图片复制到bin\res\drawable-hdpi或者bin\res\drawable-mdpi中去,然后在eclipse中刷新图片仍然不显示。    ...上网找到了关于加载图片资源的问题解决办法: 直接拷贝需要添加的图片资源,然后在Res/drawable文件夹 右键点击 选择“粘贴”即可把图片拷贝进去。...下面是一个简单的帧布局Android应用实例,实现一只小鸟飞翔的动画效果,参考了《大话企业级Android应用开发实战》15.2.5帧布局(FrameLayout) P110-113页。

    4.4K20

    Maven命令与pom文件常量

    使用命令编译工程的话,工程文件夹可以自己手动创建,这个手动创建的样式和用Eclipse创建的样式差不多,工程文件夹下是main和test文件夹还有pom配置文件,这个pom文件里的信息必须要配置对,基本...2.mvn test-compile命令:此命令用于测试编译中的工程代码,测试的话需要依赖JUnit包,所以也要配置一下pom文件,将依赖写上去,这个包的依赖可以在中央类库中找到,然后还需要创建src文件夹然后将...7.mvn archetype:generate命令:此命令是使用Maven的模板骨架创建一个工程,使用此命令需要先创建一个工程文件夹,然后cd进那个文件夹才能执行这个命令。...以下都是Maven中工程骨架的编号: 1: internal -> appfuse-basic-jsf (创建一个基于Hibernate,Spring和JSF的Web应用程序的原型) 2: internal...-> maven-archetype-site (更复杂的网站项目) 18: internal -> maven-archetype-webapp (一个简单的Java Web应用程序) 19:

    1.2K20

    Maven 基础

    私服的作用: 保存具有版权的资源,包含购买或自主研发的jar 中央仓库中的jar都是开源的,不能存储具有版权的资源 一点范围内共享资源,仅对内部开放,不对外共享 # 坐标 什么是坐标? ​...Maven中的坐标用于描述仓库中资源的位置 ​ Central Repository: (maven.org) (opens new window) Maven坐标主要组成 Maven 存储库:.../.m2/repository 当前目录位置为登录用户名所在目录下的.m2文件夹中 自定义位置 D:\maven\repository... 当前目录位置为D:\maven\repository文件夹中 # 远程仓库配置 Maven默认连接的仓库位置 在maven文件/lib/pom-4.0.0.xml配置文件中...间接依赖:被资源的资源如果依赖其他资源,当前项目间接依赖其他资源 比如,把项目三作为一个资源配置到项目二 注意:不考虑依赖范围,项目二就可以使用项目三中所有的依赖 在项目二的pom.xml配置依赖

    57220

    一日一技:导入父文件夹中的模块并读取当前文件夹内的资源

    在编写 GNE 的测试用例时,有一个脚本 generate_new_cases.py放在 tests文件夹中。而 tests 文件夹与 gne 文件夹放在同一个位置。其中 gne 文件夹是一个包。...现在,我们改一下代码,尝试在scripts 文件夹的父文件夹中运行代码,发现还是会报错: ?...导入模块已经正常了,但是读取资源文件又异常了。 这是因为,import导入模块时,是根据sys.path中的路径来寻找的。但是读取资源文件的时候,相对文件路径是相对于工作区来寻找的。...而由于资源文件是在scripts文件夹中的,所以就找不到。...现在无论是读取资源文件还是导入模块,都已经正常了。 我们再回到 scripts 文件夹中执行看看: ? 发现也能正常执行。

    2.7K30

    Maven入门

    提个问题大家思考,如果我们做8个项目,对应的是1个文件,还是8个文件?肯定是8个! 那Maven是如何帮我们进行项目资源管理的呢?这就需要用到Maven中的第二个东西:依赖管理。...我们需要知道它们具体的一个位置才能知道如何找到它们,这个就叫坐标 坐标:maven中的坐标用于描述仓库中资源的位置 https://repo1.maven.org/maven2/ 那maven中的坐标是如何构成的呢..., https://mvnrepository.com/,在该网站中可直接搜索想要的资源,然后就能得到该资源的坐标 输入资源名称进行检索 点击你想要的资源进行查看 选择版本查看坐标 maven坐标的作用...并进入该目录,作为我们的操作目录 (2)创建我们的maven项目,创建一个目录project-java作为我们的项目文件夹,并进入到该目录 (3)创建java代码(源代码)所在目录,即创建src/main...,切记 然后我们在来看web工程如何创建: (1)选择web对应的原型骨架 有很多的webapp原型骨架,选择哪个基本都差不多,包括前面创建普通项目也是一样,quickstart原型也有很多

    70820

    Maven介绍,包括作用、核心概念、用法、常用命令、扩展及配置

    对于需要的依赖,在pom中添加dependency即可,可以在maven的仓库中搜索:http://mvnrepository.com/ 2.4 Build Lifecycle 是指一个项目build的过程...3、maven用法 主要讲下Archetype以及几种常用项目的创建 maven创建项目是根据Archetype(原型)创建的。...3.3 web工程 创建一个简单的web项目,只需要修 -DarchetypeArtifactId为maven-archetype-webapp即可,如下命令 XHTML 1 mvn archetype...其他: src\main\resources文件夹是用来存放资源文件的,maven工程默认没有resources文件夹,如果我们需要用到类似log4j.properties这样的配置文件,就需要在src...build配置,指定java版本为1.6 第二种:修改maven配置,影响maven建立的所有项目 到maven安装目录的conf文件夹下,修改settings.xml文件,如下: Java 1

    4K10

    【JavaWeb】98:Maven配置详解

    2私服仓库的配置 maven所有的jar包都是从中央仓库下载的,是国外提供的一个资源库。 但是在国内这种网络条件下,去访问国外的网站是比较慢的,所以私服就出来了。 ?...找到Maven选项栏: Maven home中配置maven的安装路径。 User settings file中配置maven中settings文件的路径。...配置好后本地仓库会自动设置成在配置文件中设定的路径。 2配置maven参数 创建maven项目后,默认会下载一些配置资源,所以需要配置maven参数。 ?...在弹出的选项卡中填入正确的web.xml路径: 也就是上述复制的webapp路径下的:WEB-INF\web.xml文件 ④web项目目录结构 ?...sec文件夹有main和test两个文件夹: main中的java用来编写java代码。 main中的resources专门存放配置文件。 main中的webapp也就是web相关。

    92830

    Maven实战之旅第五篇——使用eclipse创建maven项目

    至于如何在eclipse中配置maven插件,大家可以看看我前面的那两篇文章。...点击next后可以看到有三个选项,分别是: Create a simple project (skip archetype selection) :创建一个简单的项目(跳过对原型模板的选择,也就是可以按照自己的要求来创建...紧接着就是选择archetype模板,我们通常用得较多的就是红框中的两个,quickstart是一个简单的maven项目,就好比我们new->java project一样,而下面那个webApp则是指一个创建一个...打开我们eclipse的工作区间,可以发现使用eclipse创建的maven项目,和我们手动使用archetype来创建的maven项目目录结构几乎是一样的,只是eclipse多了一个target文件夹而已...,这个文件夹主要是存放放一些我们使用maven指令生成的文件。

    2.5K10

    IDEA 创建Maven Web项目

    同时,项目结构也非常奇特,不是标准的Web项目目录结果。 于是,决定基于Idea创建Maven项目,然后将原来的基于lib形式依赖jar包,改为Maven管理,方便后续部署、发布、进一步改造。...IDEA 创建Web项目 第一步:在IDEA中依次选择File->New->Project: 第二步:依次选择Maven,Create from archetype,maven-archetype-webapp...│ └── web.xml └── index.jsp 少了Java文件夹和resources资源文件夹,需要手动创建。...创建时,IDEA会自动提示出要创建的文件夹,点击创建,Maven Web项目创建完成。...├── WEB-INF │ └── web.xml └── index.jsp 当然,如果还需要单元测试和单元测试资源目录,也可以采用同样的方式创建。

    1.4K40

    maven入门基础学习

    ​ pom.xml——maven 项目核心配置文件 ​ 注意:如果是普通的 java 项目,那么就没有webapp 目录 三 、 maven的Archetype原型 1.Archetype是什么?...的测试用例 2,maven-archetype-webapp (最简单的模板,当需要快速创建一个Web应用的时候可以使用它。...* src/main/webapp/WEB-INF/web.xml文件 四 、 maven工作原理 1.maven项目如何找到依赖包呢?...SNAPSHOT //当前项目的版本,SNAPSHOT,表示是快照版本,在开发中release为正式发行版 3.maven两大优点 1.依赖管理 坐标,不处理的结果...5. import 将其他模块定义好的依赖导入进来(和c的inclue差不多 3.依赖由强到弱:compile>provided>runtime>test 2.maven项目在IDEA中遇到的坑 1.Maven

    93620

    改变maven打包路径_Maven打包技巧「建议收藏」

    实际的情形中,如果你不声明该元素,Maven会帮你生成一个JAR包;如果你定义该元素的值为war,那你会得到一个WAR包;如果定义其值为POM(比如是一个父模块),那什么包都不会生成。...一个常见的例子就是在打包war项目的时候排除某些web资源文件,这时就应该配置maven-war-plugin如下: org.apache.maven.plugins maven-war-plugin...jar 为了帮助所有Maven用户更方便的使用Maven中央库中海量的资源,中央仓库的维护者强制要求开源项目提交构件的时候同时提供源码包和Javadoc包。...默认Maven生成的JAR包只包含了编译生成的.class文件和项目资源文件,而要得到一个可以直接在命令行通过java命令运行的JAR文件,还要满足两个条件: JAR包中的/META-INF/MANIFEST.MF...(例如classes文件夹,classes文件夹和manifest.mf文件在同一目录) 然后在CMD里输入: jar cvfm example.jar manifest.mf -C classses/

    3.2K20

    IDEA创建javaweb项目过程

    注意不能用社区版的idea哦,只能用企业版的 创建方式有两种 第一种是手动创建 第二种是使用idea自带的maven骨架创建 其实二者差别不大,所以这里只介绍第一种,让我们来试试吧~ 创建web项目 首先新建一个文件夹...,等下我们新建的项目就放在这个文件夹里 我们给它取名test_maven(但其实并不是用maven创建) File->New->Module 选择maven,注意不勾选create选项,然后next...->±>刚才新建的文件夹->ok 然后我们这里出现了我们要的项目啦 确定 ok web.xml就建好啦 web资源目录 如果黑色框里什么也没有,就点加号一直选...) 如果不想拖的话,可以在上一步的路径中后面改成\src\main\webapp也可以 最后一步,再pom.xml中加上一行代码,将来项目打包的时候就是用war打包的啦 配置Tomcat 先自己去官网下载...external library中可以看到看到导入后的lib包,在这里也可以看到自己的servlet叫啥 再来测试一下有没有配置成功 在java目录中新建一个class 选择这个implemen

    1K60
    领券