我愿具体指出一些手法,即从遥远的存放处下载SHOULD NOT,即使他们在那里。 难道有什么办法可以做到这一点吗?
不能确定这是你需要的,但你可以宣布对<>系统范围的依赖,即: 假设某个特定的JAR属于班级(例如,被列入java安装名录)。
http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html
这一范围与规定相似,但你必须提供明确包含该内容的联合报告。 工艺品总是可以使用的,不放在存放处。
AFAIK,Maven将当地存放处基本上作为边远存放处的藏匿点处理,因此,没有任何办法告诉它不要从远处获得某种依赖。
你们是否尝试了一条线性道路?
mvn -o
我不明白你所重复的内容,因此,这里要回答几个不同的解释:
如果艺术品是过境依赖物,则你可以规定不适用这些依赖物。 见http://docs.codehaus.org/display/MAVENUSER/Dependency+Mechanism” rel=“nofollow noretinger”> 留待机制文件。
如果你想确保下载
Nexus Maven仓库管理员,你可以向边远存放处设立代理存放处,并没收代理人以阻止某些艺术品。 你们会这样做,增加一个与艺术团体相匹配的“保存目标”。 Id and artifact Id, 然后为Nexus用户没有的这个目标提供读许可。 任何与代理人联系的用户都无法取得这一手法。 见Nexus book ,详见配置目标。
如果没有人满足你们的需要,请详述你的问题。
一种选择是,在install-file mojo上安装一个当地档案副本,并给你一个单独的名称。 预先发放的“当地”集体名称将很容易在om档案中id。 如果这样,也就很容易转换。
在你们的地方重新思考:
mvnstal:install-file - Durl=file://xmlthing.jar - 离婚 - Dfile=xmthing.jar - DgroupId= local.org.xmltool - DartifactId=xmlthing - Dversion=1.6.1 - D Packaging=jar
届时,你将取代
<dependency>
<groupId>org.xmltool</groupId>
<artifactId>xmlthing</artifactId>
<version>1.6.1</version>
</dependency>
iii
<dependency>
<groupId>local.org.xmltool</groupId>
<artifactId>xmlthing</artifactId>
<version>1.6.1</version>
</dependency>
- winforms
- combobox
- fogbugz
- java
- date
- internationalization
- asp.net
- iis
- url-rewriting
- urlrewriter
- c#
- enums
- ocaml
- haxe
- algorithm
- string
- viewstate
- .net
- c++
- c
- symbol-table
- mysql
- database
- postgresql
- licensing
- migration
- vb.net
- vb6
- declaration
- vb6-migration
- python
- psycopg2
- backup
- vmware
- virtualization
- gnu-screen
- authentication
- desktop
- excel
- xll
- cultureinfo
- regioninfo
- oracle
- client
- session
- download
- html
- virtual
- constructor
- scenarios
- perl
- full-text-search
- javascript
- ajax
- testing
- oop
- inheritance
- vim
- encapsulation
- information-hiding