问题标签 [maven]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
19 回答
230259 浏览

java - 从 Maven 存储库获取源 JAR

有谁知道您是否可以在 Maven 存储库中找到源 JAR?

0 投票
3 回答
6118 浏览

java - EAR 文件和“WebSphere Enhanced EAR”有什么区别?

假设我有一个标准 EAR 文件(以及用于生成它的源文件),需要进行哪些额外处理才能将其转换为 IBM WebSphere“增强型 EAR”?

提出这个问题的另一种方法是问:“增强型 EAR 和标准 EAR 有什么区别?”

我非常清楚 Rational 开发工具(RAD 和 RSA)中有工具。但是,出于这个问题的目的,我需要在自动构建中完成相同的任务(通过 Ant 或 Maven。)

0 投票
2 回答
3931 浏览

java - Windows 上的 Maven,Git Bash 就足够了吗?

根据我正在阅读的内容,要在 Windows 计算机上运行Maven,我需要下载 Cygwin。

我可以摆脱Git Bash吗?

0 投票
2 回答
207 浏览

java - 如果我在 eclipse 和 netbeans 中打开我的 spring 应用程序,它们会创建自己的文件吗?

如果我在 eclipse 和 netbeans 中打开我的应用程序(使用 maven 创建了文件布局),eclipse 和 netbeans 都会创建自己的项目文件吗?

我知道 netbeans 可以选择打开现有项目,但不确定它是否会将文件添加到我的项目中?

0 投票
1 回答
757 浏览

grails - Grails acegi 插件类未添加到 Maven

我使用acegi 插件 0.5.2创建了一个grails 1.2.0项目,效果很好。

要将项目集成到我们的公司构建基础架构中,我需要通过 maven 构建它。所以我使用grails maven 集成将它转换为一个 maven 项目,它也运行得很好。

有一个问题:我有一个实现GrailsUser接口的 Java 类 CustomUserDetails。当 maven 尝试编译项目时,它找不到GrailsUser接口类,它是acegi 插件的一部分。

我是否遗漏了某些东西,或者 grails maven 集成是否存在导致类路径中缺少插件类的问题?

更新:这是我项目的 pom.xml:

0 投票
6 回答
23285 浏览

java - 如何在 mvn clean install 中配置 maven hbm2hbmxml 和 hbm2java 一个接一个地运行

我需要能够调用 mvn clean install 并让 maven 调用 hibernate3:hbm2hbmxml 从数据库生成映射文件,然后调用 hbm2java 来获取 Java 文件,然后让 maven 编译那些新创建的 Java 文件。有没有人这样做过?

谢谢

0 投票
5 回答
5589 浏览

configuration - 如何在 Maven Appassembler 中包含配置文件?

我正在使用Maven Appassembler插件来打包我的应用程序。我想在应用程序中打包一些配置文件。我找到了configurationDirectoryandincludeConfigurationDirectoryInClasspath参数,但我还没有找到应该如何创建(和填充)该配置目录。我已经尝试将文件放入 中src/main/resources,但这只是将它们放入我项目的 jar 文件中。

使用 Maven 的“正确”方法是什么?

0 投票
3 回答
15242 浏览

java - 项目模板 Eclipse / Java

我正在研究为我的团队正在从事的项目(嵌入式 Java)创建“项目模板”的可能性。我们想让新开发人员不要搞砸创建新项目变得微不足道。我们在团队中使用的所有工具都应该是公关的

基本思想是应该有一个命令来设置项目和 IDE 以提供以下内容:

  • 创建一个新的 Java 项目,包括 Eclipse 项目文件。
  • 创建一个构建脚本(需要在 IDE 之外工作)。
  • 在构建脚本中包含部署选项。
  • 设置一个 git 项目。
  • 设置 PMD 以使用集成在 IDE 中的一组已配置规则运行。
  • 设置 Checkstyle 以使用集成在 IDE 中的一组配置规则运行。
  • 配置代码模板 (Eclipse) 以匹配我们的团队编码指南(Javadoc,...)
  • 配置 Eclipse 代码格式化程序。
  • 该命令的配置应该可以轻松升级。

到目前为止,我看到了两种方法:

  • Maven 2 Archetype:我基本上不喜欢 maven,因为我经常和它打架。我不确定尝试使该工具执行我想要它的工作的开销是否证明了努力的合理性。另一方面,这似乎正是原型应该做的。你有什么经验可以自定义 eclipse:eclipse 部分吗?我想eclipse配置是最复杂的一步。
  • Eclipse Nature:我可以创建一个项目性质。据我了解,如果我选择提供诸如右键单击 -> 新建 -> 我的 Java 项目类型之类的组件,则将显示 Eclipse 生态系统。您知道我可以自定义生成的 Eclipse 项目到什么程度吗?
  • Shell 脚本:我可以创建一个包含所有配置的空项目,在相关的纯文本文件中引入一些特殊标记(例如,然后编写一个 shellscript,从属性文件中读取这些选项的值,复制项目模板并替换价值。)。虽然它可能有点脆弱,但它似乎是一种简单快捷的方法。

给你更多的背景信息:没关系,如果结果将我们锁定在 Eclipse 中。虽然构建应该在没有 Eclipse 的情况下运行(对于我们的 CI),但团队使用 eclipse,我们不太可能切换。此外,所有开发人员或多或少都运行相同的硬件+软件 (Linux)。我们不在企业 Java 应用领域工作,所以我们真的不需要所有来自 maven 的花哨的依赖管理东西。事实上,我们的构建过程是如此特殊,以至于调用 make 或 ant 脚本可能要容易得多。

所以问题是:

  1. 你有这种东西的经验吗?
  2. 您对 Eclipse Nature 方式或 Maven 有意见吗?
  3. 您知道其他提供此类设置的工具吗?

非常感谢您的意见。

干杯,瓦伦丁

PS:人们似乎对他们的构建工具很虔诚。请注意,我不想在这里为或反对 maven 发起一场激烈的战争。我确信 maven 可以是一个很棒的工具,但我认为在我们的上下文中,我们只需要它的 5% 的功能,而根据我的经验,剩下的 95% 可能会妨碍你。

0 投票
1 回答
534 浏览

java - 加快亚马逊集群上的java maven编译

只是一个疯狂的想法。想知道是否可以在亚马逊集群机器上编译 maven 构建以加快构建过程?对此有任何参考或指南吗?

参考

0 投票
3 回答
7990 浏览

java - 运行jar,设置类路径

我有一个用 Maven 制作的项目。我用“mvn package”编译了一个 JAR,现在我想运行它,最好不要设置一些疯狂的类路径,因为它依赖于 Spring 和一半的互联网或其他东西。有什么方法可以让我轻松运行它吗?像“mvn run”这样的东西会很棒,或者将所有依赖项放入 jar 中以便我可以执行“java -jar”的选项也很棒。

你如何处理这个问题,你建议做什么?因为基于 ~/.m2 导出 CLASSPATH 可能会很有害 ;-)