`
BlackWing
  • 浏览: 198959 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

把新jar包添加到ivy服务器

ivy 
阅读更多
由于项目要用到最新版本的IK jar包,所以要把它添加到ivy的公共库,其实步骤很简单,3步走:

1. 从ivysetting.xml中找到ivy服务器,用资源管理器打开词路径

2. 把新把复制黏贴到ivy服务器

3. 修改项目中ivy.xml的依赖包,添加新包的依赖关系:
<dependency org="IK" name="IKAnalyzer" rev="2012" transitive="false"/>


其中要注意的是,ivysettings.xml中,shared库的jar包格式:
<artifact pattern="${ivy.shared.default.root}/public/[artifact]-[revision].[ext]" />

它表示放在pubic路径下的包(或其他文件),格式是:
包名-版本.jar
记得包名与版本之间有个“-”,如果你的包是IK2012那么得改成IK-2012。
这样在eclipse中,右击ivy.xml,选中“Add Ivy Library”后,新jar包就会自动下载到本地,本地文件夹的格式是第3步设置的:cache/IK/IKAnalyzer/jars/IKAnalyzer-2012.jar

简单方便。
分享到:
评论

相关推荐

    Mina框架+常用JAR包

    此外,还可以通过配置管理工具(如 Ivy、Gradle的依赖管理)来管理私有库和特定版本的JAR包。 总之,Mina框架结合适当的JAR包,为开发者提供了构建高效网络服务的强大工具。了解并熟练掌握Mina框架的使用和JAR包...

    org.restlet.jar org.restlet.ext.jackson.jar(nutch 2.2.1无法下载的jar包)

    为了解决这个问题,开发者可能需要手动下载这些jar包,并将它们添加到项目的类路径中,或者更新ivy.xml配置文件指向正确的存储库和版本。 在实际操作中,解决此类问题的一般步骤包括: 1. 检查Nutch的ivy.xml配置...

    Memcached基于Linux的安装详解以及需要的jar包

    如果你的项目是Maven项目,将jar包添加到`pom.xml`的`&lt;dependencies&gt;`标签中。如果是其他构建工具,如Gradle或Ivy,也应相应地配置依赖。 3. **编程接口**: 使用提供的Java API与Memcached服务器通信,例如创建`...

    olap4j-0.9.7.309-JS-3.jar

    3. **使用本地Maven仓库**:将下载的jar文件添加到本地Maven仓库,然后在项目中引用。 4. **升级或降级依赖**:根据项目需求考虑是否可以使用较新或较旧的版本替代。 5. **自定义依赖管理**:对于企业内部项目,...

    Ant打包实例

    5. **部署**:打包完成后,可以执行部署操作,例如将JAR文件复制到服务器或特定的发布目录。 ```xml &lt;target name="deploy" depends="jar"&gt; ${jar.dir}/${ant.project.name}.jar" todir="dist"/&gt; ``` 在实际应用...

    nexus tar包(搭建maven私服)

    8. **配置Maven**:在本地Maven的`settings.xml`文件中,你需要添加一个或多个mirror条目,指向你的Nexus服务器,这样Maven在构建时就会优先从私库中查找依赖。 9. **部署构件**:使用Maven的`deploy`命令,可以将...

    gradle压缩包,3.2.1版本

    它可以与War插件结合,生成WAR包,用于部署在Web服务器上。例如: ```groovy apply plugin: 'war' war { baseName = 'myWebApp' version = '1.0' } ``` 此外,Gradle支持导入Maven或Ivy仓库的依赖,使得已有的...

    linux下搭建内网maven私服

    在 Maven 项目中,可以使用 distributionManagement 节点来部署 Jar 或 War 包到 Maven 私服仓库。例如,在 Pom.xml 文件中添加以下配置: &lt;id&gt;my-repo &lt;url&gt;...

    Spring3源码构建与断点

    同时,清理项目中的lib目录,添加新的jar包。 10. **断点调试**:为了进行源码级别的调试,需要在项目中引入Spring源码,将`org.springframework.web`源码复制到项目源代码目录下,资源文件复制到WebRoot或相应的...

    Ivy Plugins-开源

    这个插件主要用于发布构建结果,它可以将 Ivy 生成的 artifacts(如 JAR 文件、WAR 文件等)上传到指定的存储库,如 Nexus 或 Artifactory。这样,其他团队成员或系统可以轻松获取这些发布物,进一步提高了协作效率...

    ant自动打包

    9. **部署**:打包完成后,可以使用`Ant`的`ftp`或`ssh`任务将应用程序部署到远程服务器。 在提供的`autoPakage`文件中,可能包含了上述提到的`build.xml`文件以及其他辅助文件,如`lib`目录下的依赖库,或者`src`...

    gradle-7.4-bin

    然后,将 `bin` 目录添加到系统的PATH环境变量中,以便从任何目录启动Gradle。 使用Gradle进行项目构建时,主要操作包括: - `gradle init`:初始化一个新的Gradle项目,可以选择项目类型和DSL。 - `gradle build`...

    apache-ant

    在项目部署环节,Ant可以用来复制文件到目标服务器、启动服务器、部署Web应用程序到应用服务器,如Tomcat或Jetty。`&lt;copy&gt;`和`&lt;move&gt;`任务可以帮助移动或重命名文件,而`&lt;exec&gt;`任务可以运行系统命令。 Apache Ant...

    apache-maven-3.2.5.zip

    3. **lib目录**:包含了Maven运行所需的全部jar包,包括Apache Ivy、plexus容器和其他必要的库。 4. **docs目录**:包含Maven的用户手册和API文档。 5. **LICENSE**和**NOTICE**文件:分别包含了Apache软件基金会的...

    nexus-webapp-1.3.1.1

    Nexus 主要用于存储、管理和分发各种类型的软件构件,如 JAR 文件、WAR 文件、NPM 包、Maven 依赖等。它支持 Maven、Gradle 和 Ivy 等构建工具,是企业级开发中的重要组件。 描述 "nexus-webapp-1.3.1.1" 提到的...

    基于MyEclipse开发平台的利用ant来发布项目

    首先,Ant的工作原理是通过一个名为`build.xml`的配置文件来定义一系列的任务,这些任务可以是编译源代码、创建JAR或WAR包、复制文件等。在描述中提到的简单`build.xml`示例中,主要包含了以下几个关键部分: 1. **...

    Ant入门教程

    - 将Ant的bin目录添加到系统`PATH`环境变量中,确保可以在命令行中直接运行`ant`命令。 ## 3. 构建文件结构 构建文件通常包含以下部分: - `&lt;project&gt;`:根元素,定义项目的属性,如名称、默认目标等。 - `...

    sbt 0.13 API (source)

    sbt提供了多种打包选项,如生成JAR、WAR或 Egg 文件,甚至可以直接将应用部署到服务器。源代码揭示了如何自定义打包配置,如设置主类、添加资源文件等。 9. **跨平台支持** sbt支持多平台构建,可以在不同的操作...

    apache-openmeetings-3.0.1-src

    - `ivy.xml` 是Apache Ivy的依赖管理文件,用来管理项目对外部库的依赖关系,可以从远程仓库下载所需JAR包。 5. **版本控制与许可证**: - `CHANGELOG` 记录了项目自上次发布以来的变更历史,有助于跟踪版本更新...

Global site tag (gtag.js) - Google Analytics