Tag: maven 2

spring – @ContextConfiguration无法在src / test / resources中加载配置文件

我尝试使用以下抽象类在src / test / resources类路径中加载spring配置文件: @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations={“classpath:/applicationContext.xml”}) public class BaseIntegrationTests { } 我在src / test / resources中有applicationContext.xml文件但是Spring无法加载它。 谢谢。

在maven中将文件从一个项目复制到另一个项目

我正在研究一个多模块项目。 我们在少数其他模块中使用来自一个模块的appCtx.xml。 目前的问题是它们并不总是彼此同步。 当有人修改文件并且项目构建时,会发生这种情况,执行此操作的人可能会忘记复制到另一个模块,这会导致问题。 如何将src / main / resources中的appCtx.xml从项目A复制到项目B中的src / main / resources?

有没有办法让Maven自动下载快照版本?

所以我有一个项目依赖于另一个项目的快照版本。 依赖是: org.oop oop 0.9.9-SNAPSHOT 对于oop项目,我确实进行了“mvn clean deploy”,因此快照版本应该位于maven中央存储库中的某个位置。 但是当我进行mvn clean安装时,上面的快照依赖项无法解决,我得到了这个: 失踪: 1)org.oop:oop:jar:0.9.9-SNAPSHOT 尝试从项目网站手动下载文件。 然后,使用以下命令安装它:mvn install:install-file -DgroupId = org.oop -DartifactId = oop -Dversion = 0.9.9-SNAPSHOT -Dpackaging = jar -Dfile = / path / to / file 或者,如果您托管自己的存储库,则可以在那里部署文件:mvn deploy:deploy-file -DgroupId = org.oop -DartifactId = oop -Dversion = 0.9.9-SNAPSHOT -Dpackaging = jar -Dfile = / path / to […]

使用Maven生成Eclipse项目文件

当我尝试使用mvn eclipse:eclipse生成Eclipse项目文件时,我收到以下错误: 插件管理器执行目标的内部错误’org.apache.maven.plugins:maven-eclipse-plugin:2.9-SNAPSHOT:eclipse’:无法加载mojo’org.apache.maven.plugins:maven-eclipse-plugin: 2.9-SNAPSHOT:eclipse’在插件’org .apache.maven.plugins:maven-eclipse-plugin’中。 缺少必需的类:org / codehaus / plexus / resource / loader / ResourceNotFoundException 看来我正在使用Maven Eclipse插件的2.9-SNAPSHOT版本。 我的猜测是这个版本的插件有一个错误,如果我使用稳定版本(而不是快照),问题将得到解决。 有没有办法可以更改我正在使用的这个插件的版本,或者这个问题与Eclipse插件的版本无关?

为什么“提供”范围的依赖关系会隐藏Maven中的传递依赖?

我的Maven项目中有三个模块(稍微简化): model包含JPA带注释的实体类 持久化实例化EntityManager并在其上调用方法 应用程序在模型中创建类的实例,设置一些值并将它们传递给持久性 模型和持久性显然取决于javax.persistence ,但我认为应用程序不应该。 javax.persistence依赖项被移动到顶级POM的dependencyManagement部分,因为它出现在许多子模块中,我只引用该条目。 令我惊讶的是,当我将其范围设置为provided时,我必须在application引用依赖项,而我不必在其范围是compile 。 使用提供的范围,如果我没有在应用程序的dependencies列出它,则构建将失败并显示来自javac的错误消息: com.sun.tools.javac.code.Symbol $ CompletionFailure:找不到javax.persistence.InheritanceType的类文件 这是怎么回事?

我在哪里将weblogic-application.xml放在我的Maven 2项目中?

我在哪里将weblogic-application.xml放在我的Maven 2项目中,以便Maven将它放在目标EAR工件中的META_INF中?

Eclipse无法识别src / main / webapp目录

我使用m2eclipse在Eclipse中导入Maven Java项目。 它无法将src/main/webapp识别为源目录。 以图形方式在包资源管理器中(或者当我在项目属性中查看Java-Build-Path时), 这个目录不在sources文件夹列表中(当src/main/java或src/main/resources时)。 要访问它,我必须直接查看src /目录,并开始展开…不是很方便! 但是,如果我运行maven install ,资源将被复制到正确的目录中。 (例如: src/main/webapp/index.jsp到target/mywar/index.jsp ) 问题 这是正确的行为吗? (我以为它可以被视为其他资源…) 我能解决吗? 我想知道这种情况是否有其他缺点,我现在不会意识到这一点?

Maven2&Swing项目:构建和运行swing应用程序

我试图找到关于如何使用maven来构建和运行swing应用程序的信息,但找不到任何有用的东西(maven文档很乱)。 有人能指出我的相关文件吗? 是否有人在摇摆开发中使用maven?

我如何向Maven索取默认存储库列表?

我可以使用什么命令向Maven询问它搜索其依赖项的默认存储库列表? 如果不存在这样的命令,我还可以在哪里找到这个默认列表?

为什么与Eclipse编译器相比,javac 1.5的运行速度如此之慢?

我有一个Java Maven项目,包含大约800个源文件(其中一些是由javacc / JTB生成的),用javac编译需要25分钟。 当我将pom.xml更改为使用Eclipse编译器时,编译大约需要30秒。 关于为什么javac(1.5)运行如此缓慢的任何建议? (我不想永久切换到Eclipse编译器,因为Maven的插件似乎不仅仅是一个小错误。) 我有一个测试用例,很容易重现问题。 以下代码在默认包中生成许多源文件。 如果您尝试使用javac编译ImplementingClass.java,它似乎会暂停很长时间。 import java.io.File; import java.io.FileNotFoundException; import java.io.PrintStream; public class CodeGenerator { private final static String PATH = System.getProperty(“java.io.tmpdir”); private final static int NUM_TYPES = 1000; public static void main(String[] args) throws FileNotFoundException { PrintStream interfacePs = new PrintStream(PATH + File.separator + “Interface.java”); PrintStream abstractClassPs = new […]