Tag: maven

使用Maven,我该如何运行特定的testing?

我在我的项目中有数千个unit testing,我想select一个或几个从命令行运行。 什么命令来做到这一点?

Eclipse在说它正在更新索引时做了什么?

当我加载一个工作区(对于Android Java开发)时,Eclipse在状态栏中表示它正在更新索引。 进度选项卡报告它正在打到maven.org。 我读了Maven – 看起来像一个build设经理。 我不明白的是为什么我的Android工作区需要它,或者为什么它在云中打开服务器。 我需要它吗? 如果不是,我该如何安全地删除它?

Maven资源过滤不工作 – 因为弹簧引导依赖关系

在maven项目中,我试图用maven资源过滤来replace一些令牌,但是它不起作用。 我有一些其他的项目,但不能在这个单一的项目工作不知道有什么问题。 属性文件位于/src/main/resources/my.properties中 我尝试了不同的maven命令,但不起作用。 mvn clean install mvn clean install resources:resources my.properties ### Spring boot properties jdbc.url=${jdbc.url} ldap.domain=${ldap_domain} ldap.url=${ldap_url} 的pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.jai</groupId> <artifactId>client</artifactId> <version>0.0.6-SNAPSHOT</version> <name>client</name> <description>client web application</description> <packaging>war</packaging> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.3.2.RELEASE</version> <relativePath /> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency> […]

在Eclipse中创build一个Maven项目抱怨“无法parsing原型”

我完全是Maven的新手。 我想使用原型“webapp”创build一个Eclipse Juno EE的Maven项目。 我安装了“Maven Integration for Eclipse WTP(孵化)”,我也安装了“Eclipse的Maven集成”(在Eclipse Marketplace的Installed选项卡上find它)。 当我尝试从File-> New_> Maven Project创build新项目时 ,我得到错误: 无法parsingarchetype org.apache.maven.archetypes:maven-archetype-webapp:RELEASE从任何configuration的存储库。 无法parsing工件org.apache.maven.archetypes:maven-archetype-webapp:pom:RELEASE 无法parsingorg.apache.maven.archetypes的版本:maven-archetype-webapp:pom:RELEASE:找不到元数据org.apache.maven.archetypes:maven-archetype-webapp / maven-metadata.xml in local(C :\ Documents and Settings \ PEP35KD \ .m2 \ repository) 无法parsingorg.apache.maven.archetypes的版本:maven-archetype-webapp:pom:RELEASE:找不到元数据org.apache.maven.archetypes:maven-archetype-webapp / maven-metadata.xml in local(C :\ Documents and Settings \ PEP35KD \ .m2 \ repository) 它适用于各种原型。 我正在使用代理,并使用以下内容在C:\ Documents and Settings \ PEP35KD.m2 […]

Maven备用pom

调用Maven构build时,是否有参数指定替代文件来代替标准的pom.xml文件名? 基本上,我需要用各种configuration来运行我的Maven构build的testing目标。 现在我不得不使用外部脚本来更新这个configuration的标准pom,然后恢复文件。 我宁愿只是能够维护几个单独的configuration文件,并与我需要的特定的一个调用maven。 我想知道的是,如果有一些方法来覆盖pom.xml如 mvn clean test (uses standard pom.xml) mvn clean test -Dmaven.source=alternate.xml mvn clean test -Dmaven.source=alternate2.xml 这可能吗?

Tomcat和Spring Web – 找不到类Exception org.springframework.web.context.ContextLoaderListener

当我尝试通过Eclipse启动Tomcat时(通过右键单击Project,Run As – > Run on Server),我得到以下exception。 SEVERE: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1676) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1521) at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:415) at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:397) at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:118) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4660) at org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5226) at org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5221) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Jun 12, 2011 8:46:11 PM org.apache.catalina.core.StandardContext listenerStart 我正在使用Maven(m2eclipse)构build我的项目。 我已经将必要的依赖关系添加到了Spring库中,并且可以在最终构件(包含类)的lib目录中看到spring-web.jar文件。 当我在IDE外部署应用程序时,它工作正常。 任何指针为什么发生这种情况将不胜感激。

Maven中Classifier标签的用途是什么?

我有一个pom.xml文件,在那里我看到他们是3相关引用相同的<artifactId>不同之处在于标签 <classifier>sources</classifier> , <classifier>javadoc</classifier> 。 我删除了具有SOURCES/JAVADOC的依赖关系,只保留了一个依赖关系。 我testing了我的应用程序,每件事情都很好。 使用这个分类器标签的目的是什么? 为什么我需要复制两次依赖关系来为SOURCES/JAVADOC添加<classifier>标签。 <dependency> <groupId>oauth.signpost</groupId> <artifactId>signpost-commonshttp4</artifactId> <version>1.2.1.2</version> <type>jar</type> <scope>compile</scope> </dependency> <dependency> <groupId>oauth.signpost</groupId> <artifactId>signpost-commonshttp4</artifactId> <version>1.2.1.2</version> <type>jar</type> ***<classifier>javadoc</classifier>*** <scope>compile</scope> </dependency> <dependency> <groupId>oauth.signpost</groupId> <artifactId>signpost-commonshttp4</artifactId> <version>1.2.1.2</version> <type>jar</type> ***<classifier>sources</classifier>*** <scope>compile</scope> </dependency>

JDK 8中的Javadoc:无效的“自闭元素不允许”

使用JDK 8运行javadoc时遇到的最好的解决方法是什么? 看来对于JDK 8,已经决定像<br />和<p />这样的标签应该会产生错误,因为它们是无效的(严格的)HTML 4. 请参阅讨论JDK邮件列表 我想知道,因为我只是想使用maven编译一些java项目,并绊倒了这个问题。 当然,我可以在项目中提交一张票(我想我会的),但是如果有一种方法可以禁用这种行为(对于一台机器),那将是非常好的。 否则,我预计很多项目需要修复,然后才能在JDK 8上构build而不会出现问题。

无法在Spring启动应用程序中自动装入字段:RestTemplate

在启动过程中运行弹簧引导应用程序时,出现以下exception: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'testController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.springframework.web.client.RestTemplate com.micro.test.controller.TestController.restTemplate; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.springframework.web.client.RestTemplate] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} 我在我的TestController中自动assemblyRestTemplate。 我正在使用Maven进行依赖pipe理。 […]

Nexus和Maven有什么区别?

Nexus和Maven有什么区别? 什么是仅使用Maven的基本场景? 那么只考虑Nexus的情况呢? 以及当我想要使用两者时的外观?