maven-2相关内容
当我的 Web 应用程序依赖的其中一个 jar 尝试从 jar 中加载属性文件时,我遇到了问题.这是jar中的代码. 静态{Properties props = new Properties();尝试{props.load(ClassLoader.getSystemResourceAsStream("someProps.properties"));} catch (IOException e){
..
我有一个多模块项目,就像这个: main-project/模块 1/模块2/子模块1/子模块2/子模块3/...模块3/模块4/... 我需要在 Maven2 中定义一组属性(取决于我要发布项目的环境).我不会使用 因为有很多属性......因此,我使用 Properties Maven2 插件. 属性文件位于 main-project/ 目录中.如何在主 pom.xml 中设置正确的目
..
当 Maven 构建 JAR 文件时,它会将模块的 POM 文件放入其中(似乎在目录 / 中). 当我从 Ant 构建要通过 Maven Ant 任务部署的 JAR 文件时,这个 POM 文件(JAR 中的那个)的存在是否重要?它似乎不是,但我只是想确保它没有在任何地方使用,并确认它应该在 JAR 文件中的确切位置. 解决方案 pom.xml 和 pom.properties 文件打
..
这是我想要实现的 - dist 目录(或 zip 文件),如下所示: dist/|-- application-1.0.jar|-- 确认/|-- application.properties|-- log4j.properties|-- 库/|-- *.jar 基本上: 生成一个可执行的 jar(在清单中有适当的类路径) 我想排除src/main/resources被jar自动打包,
..
我正在使用 maven-compile 插件来编译类.现在我想在当前类路径中添加一个 jar 文件.该文件保留在另一个位置(假设是 c:/jars/abc.jar .我更愿意将这个文件留在这里).我该怎么做? 如果我在参数中使用类路径: c:/jars/abc.jar 它不会
..
我正在使用 Java Maven 程序,但我不知道要输入什么作为 .我已经尝试了基于 无数 的各种事情stackoverflow 问题,但他们没有解决错误. 每次都说: Maven 错误:无法找到或加载主类... 我在我的 pom.xml 中写了这个(减去 ???) ......maven-assembly-plugin
..
是否可以向/从 Nexus 存储库服务器上传/下载整个目录及其中的所有子目录? 解决方案 如果您想实际部署文件层次结构,我使用 GMaven(嵌入在 maven 中的 groovy). 使用下面的 pom,提供一些属性并点击 mvn install.将抓取该文件夹,并将使用从相对路径中获取的 artifactId 部署其中的所有文件.例如 给定基本文件夹 c:\a\b\c
..
我正在使用 maven-exec-plugin 生成 Thrift 的 java 源.它调用外部 Thrift 编译器并使用 -o 指定输出目录“target/generated-sources/thrift". 问题既不是 maven-exec-plugin 也不是 Thrift 编译器自动创建的输出目录,我必须手动创建.是否有一种体面/便携的方式在需要时使用创建丢失的目录?我不想在 po
..
尝试建立 alexa (amazon:echo) 技能集.同时,尝试将本次体验作为dagger 2依赖注入的学习测试平台.然而,使用maven-2 cmd构建包: mvn assembly:assembly -DdescriptorId=jar-with-dependencies package'. 生成具有完整依赖项的 zip jar 会产生以下异常跟踪: [INFO] ---------
..
我正在尝试从代理后面访问 Maven 存储库.我正确配置了 settings.xml(我猜是这样...) truehttp用户名密码12.34.56.788080 但我仍然收到一条错误消息,例如...如果我
..
我正在尝试在使用 mvn gwt:run 启动的以托管模式运行的 GWT 应用程序上设置系统属性.从表面上看,该属性没有设置好.在我的 pom.xml 插件配置是:- org.codehaus.mojogwt-maven-plugin2.2.0
..
有谁知道使用 maven 和 eclipse 使用新的 2.0 版 GWT 创建项目的好指南?我遇到了很多问题,让他们一起玩得很好. 对于它的价值,我可以使用 maven eclipse 插件创建一个 gwt 项目,该插件工作正常,但将其移植到 maven 不起作用(因此这方面的指南会很棒). 同样,我可以使用 maven 插件(gwt-maven-plugin),但是当我将它导入到
..
我在处理一个有大量项目要构建的项目时,正在快速学习 maven. 目前,主构建中的一行使用绝对路径来指定一个目录,该目录是 subversion 存储库的一部分,但位于其目录的“上方". 如:“C:/work/project/eclipse",其中“project"是签入目录,pom.xml 在“C:/work/project/src/subproject/pom.xml"中 我
..
我正在尝试为生成 war 文件的 Maven 项目设置集成测试.(如这里所见 http://docs.codehaus.org/display/JETTY/Maven+Jetty+Plugin/.)但是我的war文件需要类路径上的一堆.properties文件,我不想在war中捆绑. 有没有办法(最好通过插件配置)将文件夹添加到 jetty 使用的类路径中? 我在谷歌上搜索了这个并找到
..
同事们一直在吹捧 maven 的奇迹及其神奇的依赖关系,但我发现它在我认为明显的用途方面失败了. 假设我有一个包含主 POM 的根文件夹. 然后在下面我有一些项目,称它们为 A 和 B B 需要 A,因此 B 文件夹中的 POM 中有相应的依赖项 现在,回到根文件夹,在一个配置文件中,我指定我要构建 B. 当我执行通常的 mvn 全新安装时,我失败了,因为 A 没有构
..
我有很多需要自定义预处理的 Java 源代码.我想摆脱它,但现在不可行,所以我坚持下去.鉴于我有一个不应该存在的不幸问题,我如何使用 maven 解决它? (对于完整的故事,我正在用 maven 替换基于 python 的构建系统,所以请一次改进.修复非标准源代码更难,稍后会出现.) > 是否可以使用任何现有的 Maven 插件在编译时实际更改源文件?(显然保留原始的、未处理的代码)
..
我想在我的 jar 文件中的清单中添加一个 Implementation-Version 行,以反映 POM 版本号.我一生都无法弄清楚如何使用 jar 插件来做到这一点. 这可能吗? 解决方案 您将使用 Maven Archiver: org.apache.maven.pluginsmaven-jar-plugin
..
我们有一个多模块 maven 项目,该项目使用定义了 buildnumber-maven-插件以增加内部版本号,然后将其签入源代码管理. 如果我在父 pom.xml 中定义插件,它也会为所有子构建执行. 这是我的父 pom.xml
..
我知道我可以添加 maven 存储库以在 ~/.m2/settings.xml 中获取依赖项.但是是否可以使用命令行添加存储库,例如: mvn install -Dmaven.repository=http://example.com/maven2 我想这样做的原因是因为我使用了一个持续集成工具,我可以完全控制它用来调用 maven 的命令行选项,但为运行集成工具的用户管理 settings.
..
我目前正在将我们的构建过程从 Ant 迁移到 Maven.我们的应用程序部署到许多不同的客户,每个客户都有一组独特的依赖项和配置.我可以实现不同的配置文件来对它们进行建模并从中构建所需的战争.然而,这是一个在编译时发生的过程. 每个版本都在 SVN 下标记并上传到我们的内部 Nexus 存储库.我希望能够采用定义的版本并根据配置文件重建它.有没有办法做这样的事情?除了个人资料之外,还有什么我
..