快捷登录,享 免费下载
首页 > 教程资讯 > 教程详情

Artifactory的教程

补充锦囊 完美下载小客服 2021-03-30
文章分享
软件首页

完美者(wmzhe.com)网站以软件下载为基础,改版后的网站对功能性板块进行扩充,以期能够解决用户在软件使用过程中遇见的所有问题。网站新增了“软件百科”、“锦囊妙技”等频道,可以更好地对用户的软件使用全周期进行更加专业地服务。

Artifactory是一个Maven企业库。它提供先进的代理、高速缓存和安全设施,来供一个强大、独立的重复性和环境建设的Maven所使用

4.1.0:
支持智能远程仓库
泊坞窗增强虚拟泊坞窗信息库和详细的泊坞窗图片信息
上下文相关帮助
自定义消息

"锦囊妙技"栏目是聚合全网软件使用的技巧或者软件使用过程中各种问题的解答类文章,栏目设立伊始,小编欢迎各路软件大神朋友们踊跃投稿,在完美者平台分享大家的独门技巧。

本站文章素材来源于网络,大部分文章作者名称佚失,为了更利于用户阅读和使用,根据需要进行了重新排版和部分改编,本站收录文章只是以帮助用户解决实际问题为目的,如有版权问题请联系小编修改或删除,谢谢合作。

Artifactory

Artifactory

软件大小:39.59 MB

高速下载

相关问答

更多
  • 如何将kettle 集成到java应用

    在Java应用程序中调用Kettle的Transformation package com.ggd543.kettle.trans import org.pentaho.di.core.util.EnvUtil import org.pentaho.di.core.KettleEnvironment import org.pentaho.di.trans.{Trans, TransMeta} /** * * User: 刘永健 * Date: 12-3-8 * Time: 下午12:14 * To change this template use File | Settings | File Templates. */ object TransDemo extends App { execTrans(args(0)) // ktr文件的全路径 def execTrans(fileName: String) { KettleEnvironment.init() EnvUtil.environmentInit(); val transMeta = new TransMeta(fileName) val trans = new Trans(transMeta) trans.execute(null) // you can pass arguments instead of null trans.waitUntilFinished(); if (trans.getErrors > 0) { throw new RuntimeException("There were errors during transformation execution") } } } <?xml version="1.0" encoding="UTF-8"?> <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.0http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>kettledemo</groupId> <artifactId>kettledemo</artifactId> <version>1.0</version> <dependencies> <!-- Test --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.8.1</version> <scope>test</scope> </dependency> <dependency> <groupId>org.scala-tools.testing</groupId> <artifactId>specs_2.9.1</artifactId> <version>1.6.9</version> <scope>test</scope> </dependency> <dependency> <groupId>org.scalatest</groupId> <artifactId>scalatest_2.9.1</artifactId> <version>1.6.1</version> <scope>test</scope> </dependency> <dependency> <groupId>com.typesafe.akka</groupId> <artifactId>akka-actor</artifactId> <version>2.0</version> </dependency> <dependency> <groupId>com.typesafe.akka</groupId> <artifactId>akka-testkit</artifactId> <version>2.0</version> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.6</source> <target>1.6</target> <encoding>UTF-8</encoding> </configuration> </plugin> </plugins> </build> <profiles> <profile> <id>pentaho</id> <activation> <activeByDefault>true</activeByDefault> </activation> <properties> <pentaho.kettle.version>4.2.1.1</pentaho.kettle.version> </properties> <dependencies> <dependency> <groupId>pentaho-kettle</groupId> <artifactId>kettle-core</artifactId> <version>${pentaho.kettle.version}</version> </dependency> <dependency> <groupId>pentaho-kettle</groupId> <artifactId>kettle-db</artifactId> <version>${pentaho.kettle.version}</version> </dependency> <dependency> <groupId>pentaho-kettle</groupId> <artifactId>kettle-engine</artifactId> <version>${pentaho.kettle.version}</version> </dependency> <dependency> <groupId>pentaho</groupId> <artifactId>pentaho-hdfs-vfs</artifactId> <version>1.0.1</version> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.16</version> </dependency> <dependency> <groupId>pentaho-kettle</groupId> <artifactId>kettle-test</artifactId> <version>${pentaho.kettle.version}</version> <scope>test</scope> </dependency> </dependencies> <repositories> <repository> <id>pentaho</id> <name>Pentaho Repository</name> <url>http://repo.pentaho.org/artifactory/pentaho/</url> </repository> </repositories> </profile> <profile> <id>scala</id> <activation> <activeByDefault>true</activeByDefault> </activation> <properties> <scala.version>2.9.1</scala.version> </properties> <repositories> <repository> <id>typesafe</id> <name>Typesafe Repository</name> <url>http://repo.typesafe.com/typesafe/releases/</url> </repository> </repositories> <dependencies> <dependency> <groupId>org.scala-lang</groupId> <artifactId>scala-compiler</artifactId> <version>${scala.version}</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.scala-lang</groupId> <artifactId>scala-library</artifactId> <version>${scala.version}</version> </dependency> <dependency> <groupId>org.scala-lang</groupId> <artifactId>scala-swing</artifactId> <version>${scala.version}</version> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.scala-tools</groupId> <artifactId>maven-scala-plugin</artifactId> <executions> <execution> <goals> <goal>compile</goal> <goal>testCompile</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </profile> </profiles> </project>

  • fuzz factory什么意思

    展开全部 fuzz factory 是一个电吉他的模糊音装置 是由Zachary Vex 发明的 Z.Vex 公司生产 所以也叫 Z.Vex Fuzz Factory

  • BOI factory是什么意思

    许多国家都有鼓励投资计划,经BOI(Board Of Investment)批准的工厂可得到免税等优惠. 类似我们的二免三减. 估计是讲在免税区建厂

  • 我怎么SBT使用本地的maven代理库

    1. OK(确定),由马克・哈拉帮助SBT邮件列表上,我有问题的解答。 我生成类现在看起来如下(其他回购):import sbt._ //By extending DefaultWebProject, we get Jetty support class OurApplication(info: ProjectInfo) extends DefaultWebProject(info) { // This skips adding the default repositories and only uses the ones you added // explicitly. --Mark Harrah override def repositories = Set("OurNexus" at " CodeGo.net override def ivyRepositories = Seq(Resolver.defaultLocal(None)) ++ repositories /* Squeryl */ val squeryl = "org.squeryl" % "squeryl_2.8.0.RC3" % "0.9.4beta5" /* DATE4J */ val date4j = "hirondelle.date4j" % "date4j" % "1.0" from " CodeGo.net // etc } 现在,如果我从我的机器的删除Squeryl树.ivy2/cache目录中,SBT试图从树上抓住它与相应的URL。问题解决了! 2. 所有你需要的是定义一个属性文件sbt.boot.properties这将允许您: 重新定义ivy缓存的位置(我需要,这将是我们的漫游Windows配置文件,这是strict限制在我们的商店磁盘空间的其他部分。请参见问题74) 定义你想要的任何其他的Maven回购 C:\\家庭用品\\ APPS \\ SBT-0.74 \\ sbt.boot.properties [阶] 版本:2.7.7 #分类:来源 CodeGo.net,则javadoc [应用] 组织结构:org.scala-tools.sbt SBT 版本:阅读(sbt.version) 等级:sbt.xMain 成分:xsbti 跨版本:真 分类:来源,则javadoc [仓库] 当地 我的[机构] / [模块] / [修订版] / [类型] S / [神器]。(-[分类])[转] Maven的本地 #SBT-DB:[组织] / [模块] / [修订版] / [类型] S / [神器](-[分类])[转] #Maven的中央 #scala-工具-版本 #scala-工具-快照 [引导] 目录:项目/开机 特性:项目/ build.properties中 提示创建:项目不存在,创建新项目吗? 提示填写:真实 快速选项:真 [日志] 级别:调试 [APP-性质] 项目。快速=套(测试),新=提示(补=提示( 新=提示(组织)[org.vonc] project.version:快速=套(1.0),新=提示(版)[1.0]补=提示(版)[1.0] build.scala.versions:快速=套(2.8.0.RC2),新=提示(scala版)[2.8.0.RC2]补=提示(scala版)[2.8.0.RC2] sbt.version:快速=套(0.7.4),新=提示(SBT版)[0.7.4]补=提示(SBT版)[0.7.4] project.scratch:快速=套(真) project.initialize:快速=集(真),新=集(真) [ivy] 高速缓存目录:C:\\家庭用品\\工程\\ ivy2 \\缓存 注:本sbt.boot.properties文件是从启发: 对在SBT项目的“广义启动器”页面。 一个内发现sbt-0.74本身! 我有任何外部Maven仓库的定义,并增加了一个参考我自己的Maven回购。 该launch器可在增加优先顺序的下列方式之一进行配置: 更换/sbt/sbt.boot.properties在文件jar。 把配置文件sbt.boot.properties在类路径中。把它在classpath根无/sbt前缀。 指定的行的另一种结构的位置。这可以这样做: 要么指定位置的系统属性sbt.boot.properties或作为优先到'前缀launch@'。 系统属性具有较低的优先级。 相对路径的解析是: 优先个试图对当前的工作目录, 然后针对目录, 然后对包含该launch器的jar的目录。 会产生一个错误,如果没有这些尝试 定义一个sbt.bat包装(以确保指定您的sbt.boot.properties),如:C:\HOMEWARE>more C:\HOMEWARE\bin\sbt.BAT @echo off set t=%~dp0 set adp0=%t:C:\="%" set SBT_DIR=%adp0%..\apps\sbt-0.74 dir C:\%SBT_DIR%\sbt-launch-0.7.4.jar # if needed, add your proxy settings set PROXY_OPTIONS=-Dhttp.proxyHost=my.proxy -Dhttp.proxyPort=80xx -Dhttp.proxyUser=auser -Dhttp.proxyPassword=yyyy set JAVA_OPTIONS=-XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256m -Xmx512M -cp C:\HOMEWARE\apps\sbt-0.74\sbt-launch-0.7.4 set SBT_BOOT_PROPERTIES=-Dsbt.boot.properties="sbt.boot.properties" cmd /C C:\HOMEWARE\apps\jdk4eclipse\bin\java.exe %PROXY_OPTIONS% %JAVA_OPTIONS% %SBT_BOOT_PROPERTIES% -jar C:\HOMEWARE\apps\sbt-0.74\sbt-launch-0.7.4.jar %* 和你的SBT只会从下载神器: 您的 本地Maven回购。 刚刚测试了与旧开源1.6我已经运行,JAVA 1.6,sbt07.4C:\Prog\Java\jdk1.6.0_18\jre\bin\java -Xmx512M -Dsbt.boot.properties=sbt.boot.properties - jar "c:\Prog\Scala\sbt\sbt-launch-0.7.4.jar" 这给:[success] Build completed successfully. C:\Prog\Scala\tests\pp>sbt Getting Scala 2.8.0 ... downloading CodeGo.net 8.0.jar ... [SUCCESSFUL ] org.scala-lang#scala-compiler;2.8.0!scala-compiler.jar (311ms) downloading CodeGo.net 0.jar ... [SUCCESSFUL ] org.scala-lang#scala-library;2.8.0!scala-library.jar (185ms) :: retrieving :: org.scala-tools.sbt#boot-scala confs: [default] 2 artifacts copied, 0 already retrieved (14484kB/167ms) [info] Building project test 0.1 against Scala 2.8.0 [info] using sbt.DefaultProject with sbt 0.7.4 and Scala 2.7.7 如果我尝试一个有趣的值在sbt.boot.properties文件:C:\Prog\Scala\tests\pp>sbt Getting Scala 2.9.7 ... :: problems summary :: :::: WARNINGS module not found: org.scala-lang#scala-compiler;2.9.7 ==== nexus: tried CodeGo.net -- artifact org.scala-lang#scala-compiler;2.9.7!scala-compiler.jar: CodeGo.net 所以它会限制自己的两个回购我定义:[repositories] nexus: CodeGo.net nexus2: CodeGo.net [organization]/[module]/[revision]/[type]s/[artifact](-[classifier]).[ext] (我一切:local,maven-local,...) 如果我所有的仓库,把一个有趣的值(2.7.9)的阶版本的sbt.boot.properties,我也弄(如OP一样)C:\Prog\Scala\tests\pp>sbt Error during sbt execution: No repositories defined. 如果我把2.7.7(同时还具有所有回购是的,它不会产生错误:C:\Prog\Scala\tests\pp>sbt [info] Building project test 0.1 against Scala 2.8.0 [info] using sbt.DefaultProject with sbt 0.7.4 and Scala 2.7.7 但是,这只是它已经有了在我尝试下载scala2.8.0。 如果我删除该库从我project/boot目录中,那么它会抛出一个异常:[info] using sbt.DefaultProject with sbt 0.7.4 and Scala 2.7.7 > C:\Prog\Scala\tests\pp>sbt Error during sbt execution: No repositories defined. at xsbt.boot.Pre$.error(Pre.scala:18) at xsbt.boot.Update.addResolvers(Update.scala:197) ... at xsbt.boot.Boot$.main(Boot.scala:15) at xsbt.boot.Boot.main(Boot.scala) Error loading project: Error during sbt execution: No repositories defined. 3. 嗯,这已经有一段让我发现,写了一个SBT插件maven了github上称为Maven的SBT一个家伙,所以你需要做的是将其包含在你的插件项目,使您的项目混入与maven.MavenDependencies和所有您的操作,如更新和发布本地与本地Maven的工作。有关的好处是,如果你是为所有的maven。所以,你的库是在你的本地Maven回购,但如果因为你的原因与构建SBT优先,然后你开始在ivy一堆或罐子了。什么空间浪费,因为你仍然需要让他们为你的Maven构建。 这就是说,我想这是内置到SBT所以我不需要把它添加到每个项目。也许作为一个处理器至少。在有一件事,我读了他想将它添加到0.9,但我一直没能找到它。 4. 第1步:按照在具体议题的说明:代理库,这是我总结并加入如下: (如果你的Artifactory,你可以跳过这一步。)在您的企业Maven仓库创建一个完全独立的Maven代理库(或一组),以代理ivy样式的库,如这两个重要的: 这是必要的储存库管理者不能处理ivy样式和Maven样式的仓库被混合在一起。 创建一个文件repositories,并列出你的主要的企业资源库,您在步骤1中创建,在如下所示的格式的任何额外的一种:[repositories] my-maven-proxy-releases: CodeGo.net my-ivy-proxy-releases: CodeGo.net [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext] 无论是保存在该文件.sbt目录中的目录里面,或者就行指定它:sbt -Dsbt.repository.config=<path-to-your-repo-file>