【java – 如何在maven中使用tomcat插件部署多个战争】教程文章相关的互联网学习教程文章

java-如何对Maven多模块Spring应用程序进行单元测试?【代码】

我在尝试使用Spring进行Maven多模块项目的单元测试时遇到问题. 我有4个模块:application-core application-data application-service application-web这是我的测试,它在应用程序核心模块中:@RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration("classpath:/config/application-context.xml") public class TicketTest {@MockITicketDAO ticketDAO;@Autowired@InjectMocksITicketCore ticketCore;@Beforepublic void ...

java-从Maven项目的类路径中排除某些依赖项

我有一些依赖项的Maven项目.其中一些具有传递依赖,例如,依赖于某些jarA.我想排除此jar.好的,我可以为每个依赖于A的依赖项添加排除项.但是,这有点乏味.有什么办法可以将排除项放在一个Maven项目配置中?解决方法:在具有< dependencyManagement />的地方使用父pom.然后在您的POM文件中扩展此父对象. 或者,如果一个项目包含所有这些依赖项,并且它们在依赖项树上包含具有多个版本的可传递依赖项,则在POM文件中显式定义该依赖项,这将覆盖...

java-Maven无法找到符号,但独立的构建工程【代码】

我正在编写Pig UDF,并尝试使用Maven将其编译到jar中.该代码在Eclipse中注册为正常,但是当我在Maven中进行构建时,出现一个找不到符号错误,如下所示.我已经检查了openReader方法的方法签名,它与我传递给它的类匹配,因此我不太确定Maven编译出了什么问题. 依赖项摘要:<dependency><groupId>org.apache.hadoop</groupId><artifactId>hadoop-core</artifactId><version>${hadoop.version}</version><exclusions><exclusion><groupId>hs...

Maven:如何在.jar中包含注释生成的.java文件【代码】

我的类路径上有一些Java 7注释处理器(用于xtend).通过一些注释,他们创建了Java文件.在Elipse和Maven构建中,这都很好用. 生成的文件按预期以目标/生成源/注释结尾.相应的生成的.class文件也会在预期的位置结束,因此它们是最终jar文件的一部分. 由于我还需要将所有Java源文件包括在GWT的.jar文件中(源和类应该只有一个.jar文件),我已将src / main / java指定为资源目录(以便Maven将文件复制到类目录中,并最终保存在jar文件中). resou...

java-使用Maven在Spring 4上启用JSP模板【代码】

我正在尝试使用Spring创建一个mvc Web应用程序. 我遵循了本指南http://spring.io/guides/gs/serving-web-content/ 这很好,但是我不明白如何使用我想要有页眉,页脚的模板,以免在每个页面上重复代码. 我想使用JSP,但我不知道如何使用,没有WEB-INF文件夹,没有web.xml.我不知道如何添加.tag 谢谢你的帮助解决方法:添加包含内容的文件src / main / resources / application.propertiesspring.view.prefix: /WEB-INF/jsp/ spring.view.s...

java-如何在Jenkins / Maven构建中管理jre / lib / ext jar?

我正在尝试在Jenkins盒子上为我的团队建立构建.他们正在使用一种产品,该产品的文档说将两个jar文件和一个.properties文件拖放到$JAVA_HOME / jre / lib / ext目录中. 由于此Jenkins构建箱由另一个团队管理并且包含许多构建,因此我觉得告诉他们在可能构建此项目的所有从属上安装这些文件是一个坏主意. (特别是如果我们需要升级/更改设置等) 是否有管理此类事情的最佳实践? 到目前为止我尝试过的事情: >将其安装在$JAVA_HOME / jre...

java-如何使Maven站点描述符部署到Artifactory?【代码】

我正在尝试为具有父项目的项目生成站点,并收到以下错误.[INFO] Parent project loaded from repository: com.mycompany:java-parent:pom:2.0.8 [INFO] Parent project loaded from repository: com.mycompany:parent:pom:2.0.8 Downloading: http://mycompany.com:8083/artifactory/ecommerce-repos/com/mycompany/parent/java-parent/2.0.8/java-parent-2.0.8-site_en.xml [INFO] Unable to find resource 'com.mycompany:java-pa...

java-Maven软件包后无法读取架构文档【代码】

我是Maven和Spring的新手,希望能获得一些帮助. 从Eclipse运行程序时,一切都很好.应用程序上下文正确加载,并且所有Bean都已加载. 然后,我使用mvn clean软件包来构建MyApp.jar 当我使用java -jar MyApp.jar运行jar时,出现错误无法读取架构文档 更多信息: >我在src / main / resources下包含了Spring配置文件init.xml包括在内置罐子中>将Spring配置加载到主类中 config = new ClassPathXmlApplicationContext(“ init.xml”);>也将需...

java-Eclipse中的Maven码头调试问题【代码】

我正在尝试在Eclipse中调试Maven码头项目.我正在用“ mvn clean jetty:run”注视码头.这是我正在使用的完整bat文件(我在Windows上).set MAVEN_OPTS="-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=4000,server=y,suspend=n" mvn clean jetty:run我在pom文件中使用了jetty-maven-plugin. 蝙蝠文件可以正常工作,并且可以无错误启动码头.在eclipse中,我创建了一个新的调试配置,选择了“远程Java应...

java.lang.NoClassDefFoundError:使用Maven的org / hamcrest / SelfDescribing【代码】

我正在尝试从酱料实验室运行junit webdriver示例,但是当我运行“ mvn test”时出现以下错误: java.lang.NoClassDefFoundError:org / hamcrest / SelfDescribing 这是完整的pom.xml:<?xml version="1.0" encoding="UTF-8"?> <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/mave...

java-Maven编译成功,但安装失败【代码】

我正在使用Maven 3.2.2和jdk-1.7.0_60.我正在为特定项目执行mvn编译,编译成功.但是,当我在同一组件上运行mvn clean install时,出现以下错误-[ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] /C:/projects/myProject/src/mainTest.java:[105,56] cannot find symbolsymbol: method getIdFromName(java.lang.String)location: class java.lang.Object这可能是什么原因...

java-如何使用Maven中的sonarQube在提交之前收集增量分析【代码】

问题:如何在提交之前使用Maven的sonarQube收集增量分析? 背景:我们使用SonarQube 4.1.2对使用Maven构建的Java项目执行分析.我们已将问题报告插件1.1安装到服务器上. 我已经在构建控制台中启用了增量报告,并且可以看到使用maven命令从Continuous Integration Server内部正确提供了增量数据:mvn org.codehaus.mojo:sonar-maven-plugin:2.3.1:sonar -P声纳-Dsonar.java.target = 1.7 -Dsonar.java.source = 1.7 -Dsonar.profil...

Java-无法从Maven运行黄瓜测试【代码】

我的Maven项目结构是 如果我尝试通过Eclipse作为JUnitTest(CucumberRunnerTest.java)运行该项目,则该项目运行良好. 但是,如果我尝试通过maven执行它,则会收到以下错误: pom如下:<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</modelVersi...

java-如何在Maven中添加JaCoCo【代码】

我已经使用JUnit编写了一个单元测试用例,现在我想在移动3.2.1的构建工具中添加JaCoCo.我是Maven的新手.在添加它时,我不得不怀疑是否要将其添加到依赖项或插件中?两者都可用,如下<plugin><groupId>org.jacoco</groupId><artifactId>jacoco-maven-plugin</artifactId><version>0.7.2-SNAPSHOT</version> </plugin><dependency><groupId>org.codehaus.sonar.plugins</groupId><artifactId>sonar-jacoco-plugin</artifactId><version>...

java-当在运行时需要外部jar时,Apache maven-assembly-plugin或maven-dependency-plugin

您好,当您需要打包发行罐以包含所有运行时库(罐)时,将使用哪个插件.这些jar内容将必须解压到分发jar的根路径中.这些依赖关系的正确版本可以在项目父pom中找到. 或者,如果可以,请比较这两个插件.解决方法:您最有可能需要两个插件.如果您需要提取某些依赖项或将其复制到某个位置,则需要Maven依赖项插件的复制和解压缩(甚至解压缩依赖项)目标.对于实际的打包,您将需要编写一个程序集描述符并使用maven-assembly-plugin. maven-assembl...