`
monkeyhero
  • 浏览: 27846 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

maven资料收集

阅读更多
1、执行时提示为???的问题
这个问题其实也就是中文问题,在Maven 1.0中其实已经将黄东的汉化版融入进去了,只是在融入中文的时候有一个小的失误。大家到%HAVEN_HOME%\lib目录下着到maven.jar文件,在这个压缩文件中的“org\apache\maven\messages”下有一个messages_zh_CN.properties中文消息文件,解压出来,用java自带的工具native2ascii messages_zh_CN.properties messages_zh_CN1.properties转化编码,再将新的文件放回原处。

2、关于无法连接到远程repository库进行下载和编译速度慢的问题。
        在默认的情况下Maven的远程库为ibibio这个网站,不知道为什么这个网站在中国被封掉了!所有无法下载,不过我们可以通过修改每个项目中的project.properties文件,在其中加入这样一行maven.repo.remote = http://public.planetmirror.com/pub/maven,这样就代表这个项目中的远程库可以到public.planetmirror.com/pub/maven这个地方下载。当然如果我们不想每个项目都更改的话,可以直接修改maven.jar中的defaults.properties文件,将其修改为上面这样。
       同时对于在一个公司内的开发,我们没有必要每个开发人员都到外网上下载,我们建立一个repository远程库网站就可以了,比如如果我们用Window IIS的话,我们只需要在我们的将建立一个web目录,将我们下载好的Repository文件夹下的所有的目录拷贝到这个web目录就好了。如我们建立的这个web目录对应的IIS虚拟目录为http://192.168.1.1/Maven/Reppository,那么我们只需要将开发人员的maven.repo.remote设置为http://192.168.1.1/Maven/Reppository就好了,这样我们一来是统一了我们的jar版本,二来我们开发人员在下载所需要的文件也就快多了。
        同时对应在编译速度慢还有一个原因是,在第一次编译时需要下载,同时,我们在编译的过程中需要检查jar的版本,对于下载jar,这个动作只是在第一次的时候会执行,在后面的时候Maven只会检查是否有最新版本的jar,如果有才会下载。我想检查jar版本对于一个团队的开发是必要的吧!
分享到:
评论

相关推荐

    Maven 学习资料

    Maven2.0的一些资料,网上的都是一些个E文,还有一些零零碎碎的中文翻译版,好多都是1.0。这次收集了一些,希望对朋友们有所帮助。不过最好还是从他们官网上去看吧。收集的这些资料只能帮助你快速介入。现在正在学习...

    maven综合资料集合

    4. **项目信息管理**:收集和管理项目的元数据,如作者、许可证、项目网站等。 5. **质量控制**:与各种代码质量管理工具(如 Checkstyle、FindBugs)集成,进行代码质量检查。 ** Maven 常用命令 ** 1. `mvn ...

    Maven心得,简单介绍maven。

    不仅如此,Maven 还是一个项目信息管理工具,它可以收集并整理项目描述、开发者信息、版本控制、许可证等,生成项目站点,提供文档、测试报告、静态代码分析等信息,方便团队协作和项目维护。此外,通过 Nexus 等...

    jdk11_maven3.6_win_x64.zip

    还有一系列的内存管理和垃圾收集器优化,如ZGC(Z Garbage Collector)和Shenandoah,它们旨在降低延迟并提升大规模应用的性能。 描述中提到的“maven3.6”是指Apache Maven 3.6版本,这是一个流行的Java项目管理和...

    maven-3.6.3.rar

    4. **项目信息管理**:Maven通过POM文件收集和展示项目信息,如项目名称、版本、作者、许可证等,方便项目管理和维护。 5. **标准化项目结构**:Maven提倡一种标准的项目目录结构,使得不同项目之间有良好的可预测...

    maven settings.xml 直接下载使用

    国内连接maven官方的仓库更新依赖,收集一些国内快速的maven仓库镜像以备用。 settings.xml配置好的国内私服,直接可以下载使用!

    jenkins 必装maven插件

    此外,该插件还能收集Maven生成的测试报告和其他相关信息。 二、安装Jenkins Maven插件 在网络状况不佳或受限的情况下,常规的在线安装插件方法可能无法成功。对于Jenkins 2.73.x版本,可以通过以下步骤手动安装...

    maven-compat-3.2.2.zip

    标题 "maven-compat-3.2.2.zip" 提供了有关 Maven 兼容性的信息,这通常指的是 Maven 的一个特定版本,旨在确保与早期版本的 Maven API 兼容。Maven 是一个广泛使用的 Java 项目管理和综合工具,它通过提供一组规则...

    sigar实例maven项目

    综上所述,"Sigar实例Maven项目"是一个实用的工具,它为开发者提供了一个便捷的方式,将系统监控功能整合到Spring Boot应用中,利用Sigar的强大能力来收集和报告操作系统信息,这对于系统运维和性能优化至关重要。...

    apache-maven3.6.rar

    5. **项目信息管理**:收集和展示项目的元数据,如项目名称、版本、开发者信息等。 6. **报告生成**:可以自动生成代码覆盖率报告、Javadoc等。 在实际开发中,开发者还可以自定义构建过程,通过POM文件中的标签...

    mac-apache-maven-3.8.6.zip

    - **项目信息管理**: 通过POM文件,Maven可以收集和管理项目的信息,如项目描述、开发者、依赖、构建配置等。 - **文档生成**: Maven可以自动生成API文档(Javadoc)和其他形式的项目文档。 总而言之,"mac-apache-...

    jenkins+maven+jmeter接口持续集成maven工程源码

    【Jenkins + Maven + JMeter 接口持续集成 Maven 工程源码】知识点详解 在软件开发过程中,持续集成(Continuous Integration, CI)是一种重要的实践,它通过频繁地将代码变更合并到主分支,自动运行构建和测试,来...

    maven插件jar

    JAR(Java ARchive)文件是 Java 类库的标准格式,用于收集多个类文件、资源文件和其他相关文件,便于分发和使用。 2. **依赖管理**:在 POM.xml 文件中定义项目依赖关系,Maven 插件会自动下载并管理这些依赖,...

    Maven 自定义Zip插件

    例如,假设我们的项目需要将源代码、配置文件和文档一起打包成一个Zip文件,并且希望在打包前清理旧的输出目录,我们可以创建一个Mojo,它首先执行`clean`目标,然后收集并压缩指定的文件,最后生成一个结构化的Zip...

    dubbo-demo-maven版

    5. **监控中心(Monitor)**:Dubbo还提供了监控中心,用于收集服务的运行时数据,如调用次数、成功率、耗时等,有助于性能优化和问题排查。我们可以选择开启内置的Simple Monitor,或者对接外部监控系统如...

    收集到的maven学习资源

    这个“收集到的maven学习资源”包含了丰富的资料,帮助你深入理解并熟练掌握Maven。 首先,Maven的核心概念是项目对象模型(Project Object Model,简称POM)。POM是一个XML文件,包含了项目的配置信息,如项目依赖...

    SpringMVC+Maven实现用户简单登录

    在本项目中,我们主要探讨如何使用SpringMVC和Maven构建一个简单的用户登录系统。SpringMVC是Spring框架的一部分,专门用于处理Web应用程序的请求和响应,而Maven则是一个强大的项目管理工具,帮助我们管理和构建...

    maven配置setting文件

    maven的setting配置文件,收集下来共同分享

    jacoco单元测试覆盖率+maven DEMO

    3. **运行测试**:执行`mvn clean test`命令,Maven会首先清理已编译的代码,然后编译源码,接着运行TestNG测试,并在测试完成后使用JaCoCo收集覆盖率数据。 4. **生成报告**:执行`mvn jacoco:report`或`mvn site`...

Global site tag (gtag.js) - Google Analytics