maven-2相关内容
我正在迁移我们的 java-ee 项目以使用 Maven 而不是 Ant. 对于以下依赖 javolutionjavolution5.4.2 尝试编译时出现以下错误 [ERROR] 无法执行目标 org.apache.maven.plugins:ma
..
我有一个带有应用程序的 EAR,我需要使用我自己打包为 WAR 的代码来扩展这个应用程序.是否有 maven 插件可以帮助我将 WAR 放入 EAR 中? 手动过程是将 WAR 放入 EAR 并将模块添加到 application.xml.我想自动化. 编辑:小说明 - WAR 项目正在使用 maven,但对于 EAR,我只有二进制文件. 解决方案 我将创建一个具有
..
在 EJB 3.1 中,可以使用不同的查找名称进行 JNDI 查找: java:global[/]//!java:global[/]//java:app//!java:app//java:module/!java:module/ 在我的 JavaEE 6 项目(使用 Maven 2、Netbeans 6 和 Glassfish v3)中,应用程序名称是 X-Snapshot.ear,EJB-M
..
我刚刚从 Ant 切换到 Maven,并且正在尝试找出设置基于 EAR 文件的企业项目的最佳实践? 假设我想创建一个非常标准的项目,其中包含用于 EJB 的 jar 文件、用于 Web 层的 WAR 文件和封装的 EAR 文件,以及相应的部署描述符. 我该怎么办?使用 archetypeArtifactId=maven-archetype-webapp 像使用 war 文件一样创建项目
..
在尝试解决 SNAPSHOT maven 依赖项的问题时遇到了一些问题 (请参阅在这里). 运行 grails dependency-report 时,会列出缓存的依赖项,或多或少像这样: acme-adapter-api 来自 com.acme 108 kB(下载 0 kB,缓存中 108 kB) 正如这个答案所暗示的那样,您可能会遇到麻烦在不增加版本号的情况下更新依赖项,导
..
是否有用于简单 Servlet (2.5) Web 应用程序的 Maven 2 原型? 解决方案 是webapp的原型: mvn archetype:generate -DgroupId=com.acme \-DartifactId=my-webapp \-Dversion=1.0-快照\-DarchetypeArtifactId=maven-archetype-webapp \-Din
..
如何告诉 Maven 2 加载 Servlet 3.0 API? 我试过了: javax.servletservlet-api3.0提供 我使用 http://repository.jboss.com/maven2/ 但是存储库是什么正
..
当我想从中央 Maven 存储库更新索引时,总是出现错误: java.lang.RuntimeException: java.io.IOException: 检索 nexes-maven-repository-index.properties 的授权异常. 我在这里缺少什么? 解决方案 这是一个已知问题. 解决方法是在 IDEA Settings 中禁用使用 Maven
..
我无法理解如何在 IntelliJ IDEA 的“索引 Maven 存储库"列表中获取存储库. 在我的一个项目中,我在此列表中有两个存储库:一个本地存储库和一个(主)远程存储库(请参见下面的附加屏幕截图).在其他项目(使用 AppFuse 模板创建)中,我的列表中只有一个(本地)repo. 我试图在 pom.xml 文件和 settings.xml 文件中添加 repos,但是 rep
..
所以我在 IntelliJ 中有一个 Maven 模块(模块-A).我最近将一些类从它移到另一个新的 maven 模块(模块-B)中并添加了一个依赖项.完成此操作后,我还修改了其中一个移动类(现在在模块 B 中)的方法的签名. 我重新导入了 poms,以便 IntelliJ 能够获取依赖项更改并确保受影响文件的所有 Java 导入再次正确.现在,当我尝试运行我的 web 应用程序(这取决于两
..
我在需要使用经过身份验证的代理才能访问 Internet 的 Linux 机器上安装了 Intellij IDEA 社区.我在盒子上有一个系统范围的代理,我在 ~/.m2/settings.xml 中配置了代理.当我从命令行运行时,Maven 正确使用代理. 我在 Intellij 中配置了相同的代理,它为我提供了正确的插件列表.但是当我尝试使用 Intellij 与 Maven 存储库同步
..
相关问题如何配置 IntelliJ IDEA 和/或 Maven 使用 jaxb2-maven-plugin 生成的 Java 源代码自动添加目录? 我有一个自定义插件,可以在 target/generated-sources 下生成源代码(注意这里没有工具名).所以我得到了像 target/generated-sources/com/mycompany... 等来源. 这种格式根本无
..
我正在尝试导入 cloudera 的 org.apache.hadoop:hadoop-client:2.0.0-cdh4.0.0 from cdh4 maven repo in a maven project in eclipse 3.81, m2e plugin, with oracle's jdk 1.7.0_05 on win7 using org.apache.had
..
实际上,当我运行测试时,它们失败了,但我需要运行它们来获取一些对我的 jar 非常重要的 .class 文件. 默认情况下,当测试结果失败时,jar 不会构建,我可以在 pom.xml 中添加一个忽略它的设置,这样我就可以构建 jar 忽略测试结果吗? 我读了一些关于“Maven Surefire Plugin"的内容,但我不知道如何使用它... 解决方案 请参考 surefi
..
我有一个 maven2 多模块项目,在我的每个子模块中,我都有名为 Test.java 和 Integration.java 的 JUnit 测试,用于单元测试和分别进行集成测试.当我执行: mvn 测试 执行子模块中的所有 JUnit 测试 *Test.java.当我执行 mvn test -Dtest=**/*集成 Integration.java 测试都不会在子模块中
..
你怎么能依赖来自 Maven 另一个模块的测试代码? 例如,我有 2 个模块: 基础 主要 我想在 Main 中使用一个测试用例来扩展 Base 中的基础测试类.这可能吗? 更新:找到一个可接受的答案,其中涉及创建一个测试 jar. 解决方案 我推荐使用 type 而不是分类器(另见:classifier).它更明确地告诉 Maven 你在做什么(我发现 m2ec
..
我在 mvn 上构建了 2 个不同的项目.我正在尝试替换为 Gradle. 项目 1 是一个 SDK,项目 2 正在使用该 sdk(示例). 在 maven 时代,它使用 mvn install 创建工件,将整个项目添加到本地存储库中. 我喜欢在这样的 gradle 中工作.我喜欢项目 1 build.gradle 需要将其发布为 gradle 本地存储库,然后示例项目需要使用它
..
我在设置 datanucleus 增强器以与 Google 应用引擎项目一起使用时遇到问题.如果我使用 datanucleus eclipse 插件一切顺利,但在我的 maven 项目中,我收到一个奇怪的版本冲突错误. 我的 POM 有这些数据核引用: org.datanucleusdatanucleus-core
..
有没有办法在 Maven 项目中设置第二个persistence.xml 文件,以便它用于测试而不是用于部署的普通文件? 我尝试将persistence.xml 放入src/test/resources/META-INF,它被复制到target/test-classes/META-INF,但它似乎是target/classes/META-INF(来自src/main/resources) 成
..
我正在尝试运行 mvn release:prepare 目标,但它在推送后挂起.知道我可能做错了什么吗? [INFO] [INFO] ------------------------------------------------------------------------[信息] [信息] 构建成功[信息] [信息] ------------------------------------
..