由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - maven一问
相关主题
谁能比较一下ant和maven的有点缺点?谁能讲讲sbt?
大家一般用gradle还是maven大牛们用什么build scala
vert.x v3发布了sbt很不错
大佬评价一下 maven 吧万能的买买提,请教一个jenkins的问题
因为maven,又折腾了一遍variables,够呛stripe的Android开源库真强
gradle真是个好东西啊FMP 已经在 maven central repository 里了
Gradlespark 疑问
那些公司用 the fucking gradlehelp abt C++
相关话题的讨论汇总
话题: maven话题: repository话题: gradle话题: dependency话题: repo
进入Programming版参与讨论
1 (共1页)
T*******x
发帖数: 8565
1
假设有一个eclipse project,用到一些user library,里面是几个目录里的jar files
。想改成maven project,由maven来管理一些dependency比如spring什么的。但是还要
用已有的user library,因为这是系统中已经有的。请问maven能做到吗?google了半
天找不到答案。
d****d
发帖数: 133
2
你的user lib是只有自己用还是要team share?

files

【在 T*******x 的大作中提到】
: 假设有一个eclipse project,用到一些user library,里面是几个目录里的jar files
: 。想改成maven project,由maven来管理一些dependency比如spring什么的。但是还要
: 用已有的user library,因为这是系统中已经有的。请问maven能做到吗?google了半
: 天找不到答案。

g*****g
发帖数: 34805
3
Yes, and you need a maven repository for your team.

files

【在 T*******x 的大作中提到】
: 假设有一个eclipse project,用到一些user library,里面是几个目录里的jar files
: 。想改成maven project,由maven来管理一些dependency比如spring什么的。但是还要
: 用已有的user library,因为这是系统中已经有的。请问maven能做到吗?google了半
: 天找不到答案。

d****d
发帖数: 133
4
这儿有个比较简单的
https://devcenter.heroku.com/articles/local-maven-dependencies
复杂的话可以自己架maven private repo.

files

【在 T*******x 的大作中提到】
: 假设有一个eclipse project,用到一些user library,里面是几个目录里的jar files
: 。想改成maven project,由maven来管理一些dependency比如spring什么的。但是还要
: 用已有的user library,因为这是系统中已经有的。请问maven能做到吗?google了半
: 天找不到答案。

w**z
发帖数: 8232
5
need to repackage your existing lib and upload them to maven repo. Nexus
maven repo, prerty easy to setup 话说现在新项目都用 gradle 了。

【在 g*****g 的大作中提到】
: Yes, and you need a maven repository for your team.
:
: files

g*****g
发帖数: 34805
6
gradle还是用的maven repository.

【在 w**z 的大作中提到】
: need to repackage your existing lib and upload them to maven repo. Nexus
: maven repo, prerty easy to setup 话说现在新项目都用 gradle 了。

T*******x
发帖数: 8565
7
谢谢。
这好像还是比较麻烦啊。
比如有一个系统,team里面每人都用这个系统,结构是一样的。
比如这个系统里面有5个目录,里面共有500个jar file。
在eclipse里面我就建5个user library,分别对应5个目录,
eclipse project include这5个user library就行了。
看你这个教程,似乎要建立一个local repository,
然后把这500个jar file一个一个加到local repository里面。
使用的时候maven project pom.xml还要一个一个写出dependency。
这太麻烦了吧?

【在 d****d 的大作中提到】
: 这儿有个比较简单的
: https://devcenter.heroku.com/articles/local-maven-dependencies
: 复杂的话可以自己架maven private repo.
:
: files

T*******x
发帖数: 8565
8
是像这篇中所说的建立一个private remote local repository吗?
http://www.theserverside.com/news/1364121/Setting-Up-a-Maven-Re

【在 g*****g 的大作中提到】
: Yes, and you need a maven repository for your team.
:
: files

r***y
发帖数: 4379
9
文章没看.
通用解决方案是你的 local repository 指向你的 private repository
private repository 作为 proxy 指向各种 public repository
private repository 你随便加 public 上找不到的东西. 比如 oracle JDBC driver
这样不在 public repository 公开下载的东西.

【在 T*******x 的大作中提到】
: 是像这篇中所说的建立一个private remote local repository吗?
: http://www.theserverside.com/news/1364121/Setting-Up-a-Maven-Re

w**z
发帖数: 8232
10
maven 本来就是这么用的,大project 的pom.xml 几百行很正常。还有版本引用可能会
有冲突,还是很蛋疼的。但好处是share library方便啊。

【在 T*******x 的大作中提到】
: 谢谢。
: 这好像还是比较麻烦啊。
: 比如有一个系统,team里面每人都用这个系统,结构是一样的。
: 比如这个系统里面有5个目录,里面共有500个jar file。
: 在eclipse里面我就建5个user library,分别对应5个目录,
: eclipse project include这5个user library就行了。
: 看你这个教程,似乎要建立一个local repository,
: 然后把这500个jar file一个一个加到local repository里面。
: 使用的时候maven project pom.xml还要一个一个写出dependency。
: 这太麻烦了吧?

相关主题
gradle真是个好东西啊谁能讲讲sbt?
Gradle大牛们用什么build scala
那些公司用 the fucking gradlesbt很不错
进入Programming版参与讨论
z****e
发帖数: 54598
11
你们公司没有自己的repo?
T*******x
发帖数: 8565
12
谢谢。我maven一直没搞明白。

【在 w**z 的大作中提到】
: maven 本来就是这么用的,大project 的pom.xml 几百行很正常。还有版本引用可能会
: 有冲突,还是很蛋疼的。但好处是share library方便啊。

T*******x
发帖数: 8565
13
有。但这是一个demo project。希望pom尽量简单。而且公司的repo没有这些lib,自己
又不能安装公司的repo。

【在 z****e 的大作中提到】
: 你们公司没有自己的repo?
T*******x
发帖数: 8565
14
我觉得用ant管理系统自带的lib很方便,用maven管理通用的树状的dependency很方便
。这两种要是能结合起来就好了。

【在 w**z 的大作中提到】
: maven 本来就是这么用的,大project 的pom.xml 几百行很正常。还有版本引用可能会
: 有冲突,还是很蛋疼的。但好处是share library方便啊。

i**w
发帖数: 883
15
你这就是在说的gradle。
用maven的话,local jar文件可以用system scope,虽然这是不推荐的。如果
packaging是war或ear的话,pom.xml有些地方要注意处理这些system scope的local
jar文件。

【在 T*******x 的大作中提到】
: 我觉得用ant管理系统自带的lib很方便,用maven管理通用的树状的dependency很方便
: 。这两种要是能结合起来就好了。

T*******x
发帖数: 8565
16
gradle没用过,但据说gradle的dependency管理和maven是一样的。只是maven需要
plugin的地方gradle可以直接写,比较方便。

【在 i**w 的大作中提到】
: 你这就是在说的gradle。
: 用maven的话,local jar文件可以用system scope,虽然这是不推荐的。如果
: packaging是war或ear的话,pom.xml有些地方要注意处理这些system scope的local
: jar文件。

T*******x
发帖数: 8565
17
gradle 除了有类似 maven 的dependency 管理,还有 files 和 fileTree dependency
管理方式,这应该就是 maven 和 ant 结合了。

【在 i**w 的大作中提到】
: 你这就是在说的gradle。
: 用maven的话,local jar文件可以用system scope,虽然这是不推荐的。如果
: packaging是war或ear的话,pom.xml有些地方要注意处理这些system scope的local
: jar文件。

1 (共1页)
进入Programming版参与讨论
相关主题
help abt C++因为maven,又折腾了一遍variables,够呛
终于理解为什么java比C++牛x了gradle真是个好东西啊
server side language 统计,java:.Net = 1:5Gradle
Spring高手低手都请进来那些公司用 the fucking gradle
谁能比较一下ant和maven的有点缺点?谁能讲讲sbt?
大家一般用gradle还是maven大牛们用什么build scala
vert.x v3发布了sbt很不错
大佬评价一下 maven 吧万能的买买提,请教一个jenkins的问题
相关话题的讨论汇总
话题: maven话题: repository话题: gradle话题: dependency话题: repo