maven-2相关内容

Maven 用于其他语言?

我对 Java 和 Maven 的世界相对较新,但我无法想象在不使用 Maven 的情况下开始一个新的 Java 项目. 提供人类可读的项目模型的想法是我认为在许多语言中普遍需要的.当您的应用程序依赖大量外部库时尤其如此. 是否有任何其他与 Maven 性质相似的针对 Java 以外语言的项目管理或构建工具;也就是说,为项目维护者提供一种机制来指定依赖项和构建顺序? 解决方案 ..
发布时间:2021-12-28 19:52:32 Java开发

.NET 世界是否有 Maven 替代品或端口?

.NET 世界是否有 Maven 替代品或端口? 我很想使用 Java 世界拥有的一个很好的依赖管理系统,但我没有找到任何可以与 .NET 项目相媲美的系统... 解决方案 NMaven 已经是第一个/official 努力为 .NET 提供 Apache Maven;该项目未能清除官方 Apache 项目的高要求,并于 2008 年 11 月从 Apache 孵化器中退休.已经有多 ..
发布时间:2021-12-28 19:50:50 Java开发

使用 Maven 2 构建可运行的 jar

我对 Maven 咒语比较陌生,但我正在尝试使用 Maven 构建一个命令行可运行 jar.我已经设置了我的依赖项,但是当我运行 mvn install 并尝试运行 jar 时,会发生两件事.首先,没有找到主类,这是可以纠正的.当我更正此问题后,我在运行时收到错误消息,指出找不到类. Maven 没有将我的依赖库打包在 jar 中,因此我无法将 jar 作为独立应用程序运行.我该如何纠正? ..
发布时间:2021-12-28 19:44:55 Java开发

Maven:如何将代表中不可用的 jar 包含到 J2EE 项目中?

在我的 J2EE 项目中,我有几个依赖项,它们在任何 Maven 存储库中都不可用,因为它们是专有库.这些库需要在运行时可用,因此必须复制到 target/.../WEB-INF/lib ... 现在,我在我的 POM 中将它们列为系统依赖项,但使用这种方法的问题是,在编译期间不会将它们复制到目标构建中.而且这个方法也不是很优雅. 那么将它们集成到 Maven 中的最佳方式是什么? ..
发布时间:2021-12-28 19:44:42 Java开发

为什么 Maven 的代表如此糟糕?

互联网上有很多关于 Maven 是多么糟糕的讨论.我已经使用 Maven 的一些功能几年了,我认为最重要的好处是依赖管理. Maven 文档不够充分,但通常当我需要完成某件事时,我会想出一次然后它就可以工作了(例如,当我实现了对 jar 的签名时).我不认为 Maven 很棒,但它确实解决了一些问题,如果没有它,这将是一个真正的痛苦. 那么,为什么 Maven 的代表如此糟糕,我可以期 ..
发布时间:2021-12-28 19:44:30 Java开发

Maven - 如何向 jar 添加任意类路径条目?

我有一个不寻常的情况,我需要将任意类路径条目(指向 jar 文件)添加到可执行 jar 的清单中.(这是针对 Swing 桌面应用程序的.) maven-jar-plugin 使用 maven 依赖项为 jar 清单生成“类路径"条目,并且似乎没有任何添加任意条目的方法. 我还研究了使用“-classpath"参数将任意类路径条目硬编码到启动应用程序的批处理文件中,但我不知道如何让 M ..
发布时间:2021-12-28 19:44:09 其他开发

Maven:在类文件夹中包含一个 META-INF 文件夹

我有一个非常简单的 WAR 项目,我想在所有编译的 Java 类所在的类输出文件夹的顶部包含一个名为 META-INF 的目录.我正在使用 Maven,但似乎默认情况下 Maven 不会包含任何不是 Java 类的内容.所以它忽略了位于 src 目录顶部的 META-INF 目录.META-INF 目录包含一个名为 persistence.xml 的文件.关于如何指示 Maven 将此目录和文件放 ..
发布时间:2021-12-28 14:36:33 Java开发

使用 Maven 和 Eclipse Helios 创建完整的 EAR 项目

我阅读了一些关于如何设置 eclipse 和 maven 以创建新的空耳项目的文章,但所有解决方案都不完整或过时. 我相信我需要创建三个 pom.xml 文件/或三个项目: 具有 WEB-APP 结构的客户端项目(类似于常规的动态 Web 项目).这应该会生成一个 WAR 文件. 带有 ejbs 的服务器项目.这应该是一个 JAR 文件. ear 项目将两个项目结合在一起. ..
发布时间:2021-12-28 14:06:48 Java开发

使用 maven-release-plugin 部署程序集包

我们使用 Hudson 和 maven-release-plugin 来做发布版本.现在我有一个项目,其中包含一个 assembly ,它将所有需要的组件放在一起,然后将它们打包到具有所需目录结构的 .tar.gz 包中. 现在我正在尝试让 release-plugin 在发布期间将此包部署到我们的 Maven 存储库:执行目标,但只部署了标准的东西(源代码、javadoc、POM). ..

多个 Java Web 应用程序的自动化部署解决方案

我正在寻找解决方案,最好是开源的,可以管理多个相互依赖的 Java 网络应用程序的部署. 该解决方案需要能够创建和存储包含多个发布项目的发布规范 - 每个应用程序的特定版本和相关的其他工件(数据库配置、apache 配置等). 然后需要解析规范,然后需要在目标环境上部署/执行每个项目.目标环境是基于 linux 的.Web 应用程序是在 j2ee 标准应用程序服务器上运行的普通战争. ..
发布时间:2021-12-26 23:42:09 Java开发

Maven 是否可以收集项目的所有依赖 JAR 以帮助部署应用程序?

我刚刚开始使用 Maven,(真的在评估它),我需要能够为我的应用程序快速生成一个 JAR 文件和一个包含所有依赖项的目录(对于例如,lib) 以便我可以部署这两个以独立方式运行.使用正确的清单生成 JAR 文件很容易,但我不知道如何让 Maven 将当前项目的依赖项复制到我可以部署的 lib 目录中. 由于这是一个独立的 Java 应用程序,我对部署到 Maven 存储库不感兴趣,这也相当 ..
发布时间:2021-12-26 23:18:09 Java开发

使用 Maven 进行部署

我使用 Maven 为具有 4 个嵌套子项目的项目执行此任务: 对于每个孩子:jar-up 资源目录,包括项目依赖 上移到父项目 使用单个命令将所有创建的存档提取到各种远程目标(完整安装),其中可能包括 http 服务器、应用程序服务器、文件服务器等(主要是 *NIX).在子项目级别提供目的地 还应该可以从单个子项目中解压/复制(部分安装) 文件不是 Java - 主要是各种脚本 ..
发布时间:2021-12-26 23:11:35 其他开发

如何在 Maven/Mortbay Jetty 插件中使用 https/ssl?

我想使用 ssl/https,如 http://docs.codehaus.org/display/JETTY/How+to+configure+SSL 使用jetty-maven-plugin,但是不知道怎么配置插件.任何提示、示例、教程、演练? 另外,我想知道如何执行上述教程的第 3b 步,其中需要操作 jetty 服务器(java -classpath $JETTY_HOM ..
发布时间:2021-12-26 19:52:44 Java开发

Maven 不会运行我的项目:无法执行目标 org.codehaus.mojo:exec-maven-plugin:1.2.1:exec

我无法运行 Maven Netbeans JavaFX 示例: 无法执行目标 org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (default-cli) onproject mavenproject3:命令执行失败.进程退出并出现错误:1(退出值:1)->[帮助1]要查看错误的完整堆栈跟踪,请使用 -e 重新运行 Maven转变.使用 -X 开关重新 ..
发布时间:2021-12-26 15:21:25 Java开发

如何让一个 Maven 模块依赖于另一个?

好的,我认为我了解如何使用 Maven... 我有一个主项目 M,它有子项目 A、B 和 C.C 包含一些A 和B 需要的通用功能(主要是接口).我可以从项目根目录(M 目录)运行 mvn compile jar:jar 并获取 JAR 文件 A.jar, B.jar 和 C.jar.(所有这些工件的版本目前都是 2.0-SNAPSHOT.) M目录下的主pom.xml文件在其标签下列 ..
发布时间:2021-12-26 15:19:33 Java开发

如何在 Netbeans 中设置环境变量?

我在 netbeans 中运行基于 maven 的 Spring 项目.我在我的项目配置文件中使用环境变量来根据该变量值打开特定文件.我可以在 Eclipse 中设置它,但不知道如何在 Netbeans 中设置.有人可以帮我吗? 解决方案 System.getEnv("FOO") == "FOOVALUE" netbeans 6.7+ - 右键单击项目 ->属性->动作->运 ..
发布时间:2021-12-26 15:05:08 Java开发

“Mavenize"是什么意思?一个专案?

我最近被要求对一个现有项目进行 mavenize,但我不知道这究竟意味着什么.在 maven 网站上,它概述了如何从头开始创建 maven 项目,但如果我已经有了大量代码怎么办? 我习惯于在命令行或 Eclipse/Netbeans 中工作.我知道这 2 个 IDE 有很多插件可以使这种事情更容易,但我不知道从哪里开始. 除了编写一个包含所有依赖项的 pom 文件之外,还有其他什么吗? ..
发布时间:2021-12-26 15:04:44 Java开发