由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - 帮忙看看maven 的问题
相关主题
有人用过 ObjectDB in Maven 没有?问一个spring dynamic module/OSGi的问题
jetty疑问Maven's newbie question
现在学Spring需要装Maven吗?maven真是个好东东
ivy问题eclipse有没有maven plugin配置的工具
maven,struts求助Maven浅淡(一)续
问个 maven multi-module project dependency 的问题eclipse总死是怎么回事
Maven浅淡(一)请教一个maven 管理项目的问题
mvn真是让人头疼maven还是别的?关于建立一个web app project的模板
相关话题的讨论汇总
话题: maven话题: repo话题: dependency话题: repository话题: mvn
进入Java版参与讨论
1 (共1页)
h**k
发帖数: 662
1
求救呀。刚开始用maven做一个新的project
可公司网络是有限制的,连最基本的mvn 命令都执行不了,create不了新的folder
structure.
一般这种情况怎么解决?
e*****t
发帖数: 1005
2
Using Maven's archetype mechanism has nothing to do with internet.

【在 h**k 的大作中提到】
: 求救呀。刚开始用maven做一个新的project
: 可公司网络是有限制的,连最基本的mvn 命令都执行不了,create不了新的folder
: structure.
: 一般这种情况怎么解决?

g*****g
发帖数: 34805
3
不明白,不能下载dependency?repository在本地硬盘上,没有建不了folder一说。

【在 h**k 的大作中提到】
: 求救呀。刚开始用maven做一个新的project
: 可公司网络是有限制的,连最基本的mvn 命令都执行不了,create不了新的folder
: structure.
: 一般这种情况怎么解决?

y***d
发帖数: 2330
4
是不是说 template 不全?

【在 g*****g 的大作中提到】
: 不明白,不能下载dependency?repository在本地硬盘上,没有建不了folder一说。
g*****g
发帖数: 34805
5
有时候会有下载一半corrupted的情况,把local repository里的相关目录
删掉即可。

【在 y***d 的大作中提到】
: 是不是说 template 不全?
h**k
发帖数: 662
6
mvn archetype:generate
马上就开始downloading.. maven-install-plugin..
和其他的plugin..
然后就是 failed..因为公司出不去central maven repository..难道maven装上没有默
认还要再去下载这些plugin?
谢谢

【在 g*****g 的大作中提到】
: 不明白,不能下载dependency?repository在本地硬盘上,没有建不了folder一说。
h**k
发帖数: 662
7
比如用maven自己的例子
mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -
DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
然后就开始scanning for projects,
downloading.. plugins
就挂了

【在 y***d 的大作中提到】
: 是不是说 template 不全?
y***d
发帖数: 2330
8
I'd guess there might be some proxy settings to mvn, and maybe your company
has a proxy?

【在 h**k 的大作中提到】
: 比如用maven自己的例子
: mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -
: DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
: 然后就开始scanning for projects,
: downloading.. plugins
: 就挂了

h**k
发帖数: 662
9
看来必须要个account可以通过proxy,否则maven没法用

【在 y***d 的大作中提到】
: I'd guess there might be some proxy settings to mvn, and maybe your company
: has a proxy?

e*****t
发帖数: 1005
10
sorry, my bad.
忘了我自己都有自己的local repository了。
几个办法:
1. 自己下载需要的plugin, 然后一个一个mvn install. 非常冗长,麻烦的过程
2. 自己在一个可以访问central maven repository的机器上build好local maven
repository, 然后整个copy 到你需要的机器上。
3. 找一台可以访问central maven repository,并且你也可以访问的机器,装maven
proxy.

【在 h**k 的大作中提到】
: mvn archetype:generate
: 马上就开始downloading.. maven-install-plugin..
: 和其他的plugin..
: 然后就是 failed..因为公司出不去central maven repository..难道maven装上没有默
: 认还要再去下载这些plugin?
: 谢谢

相关主题
问个 maven multi-module project dependency 的问题问一个spring dynamic module/OSGi的问题
Maven浅淡(一)Maven's newbie question
mvn真是让人头疼maven真是个好东东
进入Java版参与讨论
h**k
发帖数: 662
11
多谢
很清楚,我想办法从3往1试

【在 e*****t 的大作中提到】
: sorry, my bad.
: 忘了我自己都有自己的local repository了。
: 几个办法:
: 1. 自己下载需要的plugin, 然后一个一个mvn install. 非常冗长,麻烦的过程
: 2. 自己在一个可以访问central maven repository的机器上build好local maven
: repository, 然后整个copy 到你需要的机器上。
: 3. 找一台可以访问central maven repository,并且你也可以访问的机器,装maven
: proxy.

w**z
发帖数: 8232
12
你公司没有一个大家都用的maven repository?以后你的jar怎么deploy啊?别人怎么
引用啊?

【在 h**k 的大作中提到】
: 多谢
: 很清楚,我想办法从3往1试

h**k
发帖数: 662
13
我准备给组里架一个
可这个internal repo也要到central repo下载些东西把?

【在 w**z 的大作中提到】
: 你公司没有一个大家都用的maven repository?以后你的jar怎么deploy啊?别人怎么
: 引用啊?

w**z
发帖数: 8232
14
需要用到的,都download下来,测试通过,deploy到internal repo上。
至少我们公司都这样,不会随便直接连到外面的repo上的。这样也便于控制版本,要不
别人一改,如果你POM没写好,有可能就用到别人新的jar了,没通过测试,会不会有
Risk啊?

【在 h**k 的大作中提到】
: 我准备给组里架一个
: 可这个internal repo也要到central repo下载些东西把?

h**k
发帖数: 662
15
多谢
那那些maven的plugins都装在哪里?
是每个人的local还是plugin也可以装到internal repo上?

【在 w**z 的大作中提到】
: 需要用到的,都download下来,测试通过,deploy到internal repo上。
: 至少我们公司都这样,不会随便直接连到外面的repo上的。这样也便于控制版本,要不
: 别人一改,如果你POM没写好,有可能就用到别人新的jar了,没通过测试,会不会有
: Risk啊?

g*****g
发帖数: 34805
16
Plugins are just libs that can be downloaded automatically if
they are in the repo. It's recommended to push all your dependency
and plugins to intranet repo so that your build server has no
external dependency.

【在 h**k 的大作中提到】
: 多谢
: 那那些maven的plugins都装在哪里?
: 是每个人的local还是plugin也可以装到internal repo上?

h**k
发帖数: 662
17
谢谢
第一次用maven,感觉还有挺多要适应的
已经setup好了internal repo, 用的nexus. maven跟internal repo还有些问题。回头
希望大家多帮助

【在 g*****g 的大作中提到】
: Plugins are just libs that can be downloaded automatically if
: they are in the repo. It's recommended to push all your dependency
: and plugins to intranet repo so that your build server has no
: external dependency.

h**k
发帖数: 662
18
问一个简单的问题,可我也没找到答案
比如我upload一个jar到 internal repo,
同时upload pom

org.apache.poi
poi
3.8-beta5

This artifact depends on ...
commons-codec
commons-logging
log4j
这个jar自己有三个dependency,我要不要在这里也写出来? 还是这个pom 就可以了。
当然我会单独另外再upload另外三个。
谢谢

【在 g*****g 的大作中提到】
: Plugins are just libs that can be downloaded automatically if
: they are in the repo. It's recommended to push all your dependency
: and plugins to intranet repo so that your build server has no
: external dependency.

g*****g
发帖数: 34805
19
You want to include them so your app doesn't have to do that.

【在 h**k 的大作中提到】
: 问一个简单的问题,可我也没找到答案
: 比如我upload一个jar到 internal repo,
: 同时upload pom
:
: org.apache.poi
: poi
: 3.8-beta5
:

: This artifact depends on ...
: commons-codec

h**k
发帖数: 662
20
太谢谢了。

【在 g*****g 的大作中提到】
: You want to include them so your app doesn't have to do that.
相关主题
eclipse有没有maven plugin配置的工具请教一个maven 管理项目的问题
Maven浅淡(一)续maven还是别的?关于建立一个web app project的模板
eclipse总死是怎么回事为什么Tomcat看不到新建的maven项目?
进入Java版参与讨论
w**z
发帖数: 8232
21
poi jar 本身是maven artifact, 它的pom里应该有了需要的dependency。你不用自
己再加了吧?只要把那些需要的jar deploy 到maven repo,应该就可以了。

【在 h**k 的大作中提到】
: 问一个简单的问题,可我也没找到答案
: 比如我upload一个jar到 internal repo,
: 同时upload pom
:
: org.apache.poi
: poi
: 3.8-beta5
:

: This artifact depends on ...
: commons-codec

g*****g
发帖数: 34805
22
You still need to add them to your intranet repo if you want your build
server completely independent of external repo.

【在 w**z 的大作中提到】
: poi jar 本身是maven artifact, 它的pom里应该有了需要的dependency。你不用自
: 己再加了吧?只要把那些需要的jar deploy 到maven repo,应该就可以了。

w**z
发帖数: 8232
23
of course, you will need to deploy the dependent jars to the internal repo.
(It's hard to imagine any company would let its build server depend on
external repo) But I don't think you need to define those dependency in your
application's pom. The maven artifact should have those dependencies
defined in its own pom.

【在 g*****g 的大作中提到】
: You still need to add them to your intranet repo if you want your build
: server completely independent of external repo.

r*****s
发帖数: 985
24
maven一开始上手确实痛苦,
Stabilized就好了。
有一点about windows Xp env,
if you are using it.
by default maven saves all jars under your home dir .m2
but on xp it could be a long dir name with space in it,
e.g.C:\Documents and Settings\youruname\.m2
some compiler/maven plugin may fail because of that.
the solution is to put a settings.xml under the dir to re-direct
it somewhere else:
http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
http://maven.apache.org/xsd/settings-1.0.0.xsd">
C:\\data\.m2\repository


.
your

【在 w**z 的大作中提到】
: of course, you will need to deploy the dependent jars to the internal repo.
: (It's hard to imagine any company would let its build server depend on
: external repo) But I don't think you need to define those dependency in your
: application's pom. The maven artifact should have those dependencies
: defined in its own pom.

1 (共1页)
进入Java版参与讨论
相关主题
maven还是别的?关于建立一个web app project的模板maven,struts求助
为什么Tomcat看不到新建的maven项目?问个 maven multi-module project dependency 的问题
Maven questionMaven浅淡(一)
那里能下载到ibatis 2.3.2或者以上版本?mvn真是让人头疼
有人用过 ObjectDB in Maven 没有?问一个spring dynamic module/OSGi的问题
jetty疑问Maven's newbie question
现在学Spring需要装Maven吗?maven真是个好东东
ivy问题eclipse有没有maven plugin配置的工具
相关话题的讨论汇总
话题: maven话题: repo话题: dependency话题: repository话题: mvn