草庐IT

maven-toolchains-plugin

全部标签

java - 如何使用 Tomcat 8 + Spring Boot + Maven

根据UsingTomcat8上的引用API还有这个DeploySpringBootApplications教程应该可以将Tomcat8与SpringBoot一起使用,默认使用Tomcat7。出于某种原因,它对我不起作用。我做错了什么?pom.xmlmaven-compiler-plugin3.11.71.78.0.3org.springframework.bootspring-boot-starter-web1.0.2.RELEASEorg.springframeworkspring-webmvc4.0.5.RELEASESampleController.javaimportorg.s

java - 通过 Maven 的 PowerMockRunner 使用 Mockito 运行 Junit & PowerMock

我无法通过Maven运行Powermock。我是用于驱动jUnit测试的PowerMockMockito和PowerMockRunner。这是测试:@RunWith(PowerMockRunner.class)@PrepareForTest({UserLocalServiceUtil.class,ExpandoBridge.class})publicclassAlertNotificationsTest{//...我没有为运行测试配置任何特殊的东西。我的pom引用了以下部门:org.mockito|模拟所有|1.8.0联合|联机|4.6.0org.powermock.modules|p

java - maven 项目需要 sun.javadoc jar

我遇到了这个http://mvnrepository.com/artifact/javadoc/javadoc但它表示sun不允许重新分配。我有一个需要使用com.sun.javadoc.*的Maven项目。我可以使用哪个存储库来获取依赖项?p/s:我用的是eclipseorg.apache.maven.pluginsmaven-javadoc-plugin2.5 最佳答案 我不确定这是你要问的,但是com.sun.javadoc中的类在tools.jar中(无法分发).如果出于某种原因您需要在类路径中使用这些类,请添加以下依赖项:

java - 通过 Maven 生成 UUID

我需要在mavenpom.xml文件中设置一个应该是UUID的属性。谁能告诉我将属性设置为UUID的最佳方法是什么?我正在使用启动gigaspaces的配置文件,gigaspaces需要我的组名想要独一无二(uuid)。所以,在我的个人资料中,我想设置一个groupName属性值,它应该为每个构建而改变。我自己写了一个UUIDGenerator插件,因为我没有找到。所以,我正在寻找如何实现这一点?是写一个插件更好的选择还是有一个更简单的选择。谢谢,谢卡尔 最佳答案 阿里安的solution(implementingamavenplu

java - 正确设置 Maven 3

我应该如何正确设置Maven3?我的环境:Linux16;Java1.7.0_22maven3.0.4我的.bash_profile#.bash_profile#Getthealiasesandfunctionsif[-f~/.bashrc];then.~/.bashrcfi#UserspecificenvironmentandstartupprogramsPATH=$PATH:$HOME/.local/bin:$HOME/bin:$JAVA_HOME/bin:$M2_HOME/binexportPATHJAVA_HOME=/usr/java/jdk1.7.0_02exportJAVA

java - Maven 默认语言环境与操作系统语言环境不同

当我输入时mvn--version在命令提示符下我看到:DefaultLocale:en_US但是我的系统语言环境是tr_TR当我在没有Maven的情况下启动JavaSE项目并运行Locale.getDefault()时,tr_TR返回正常。但是当我运行一个Maven项目然后Locale.getDefault()它返回我不喜欢的en_US。我如何告诉Maven我的默认语言环境是TR? 最佳答案 你可以使用这个命令setMAVEN_OPTS=-Duser.language=tr无论如何,最好的解决方案是将这些信息放在POM文件中,而不

java - Java Gradle API 的 Maven 依赖参数是什么?

我正在用Java编写Gradle插件。为了使用IDE进行开发(尤其是代码补全),我需要在项目的pom.xml文件中添加org.gradle.api.*类。我在哪里可以找到它?我试过了mvnrepository.com,但无法在那里找到它。 最佳答案 经过较长时间的搜索,我发现了这个Artifact:https://mvnrepository.com/artifact/org.gradle/gradle-core/2.2.1org.gradlegradle-core2.2.1Artifact在以下存储库中可用:http://repo.

java - 在 jar 旁边使用附加文件在 maven 中创建 zip

我唯一的Maven经验是包括其他库,所以我需要一个非常基本的解释,说明我如何使用Eclipse在Maven中实现一些事情。我想定期创建我的jar。然后我想再拿3个文件并将所有文件放在1个zip文件中。我的zip的内容应该是这样的:A.jarB.txtC.txtD.bat我知道我必须在我的pom.xml文件中插入某些目标。我已经在StackOverflow(即here)上看到关于类似主题的帖子。我还尝试了Maven文档,如here.我是否已经需要任何Maven插件或者仍然是Maven核心的东西?但我的技能还不足以为我的案例传输这些信息。 最佳答案

java - 无法将 VisualVM 探查器与 Maven Jetty 插件一起使用

我正在尝试分析使用mvnjetty:run和VisualVM1.3.6执行的Java7应用程序。CPU显示为不可用,并且配置文件选项卡列出以下错误:WARNING!ClasssharingisenabledforthisJVM.Thiscancauseproblemswhenprofilingtheapplicationandeventuallymaycrashit.PleaseseetheVisualVMTroubleshootingGuideformoreinformationandstepstofixtheproblem:https://visualvm.java.net/tro

java - 使用 maven 进行依赖管理

我最近成为Maven的忠实粉丝,因为它可以控制我的应用程序的构建周期。然而,我在Maven的依赖管理中遇到了一些粗糙的边缘。我想知道这些是否是工具和范例的局限性、依赖管理的必然弊端,或者我是否只是错误地使用了工具。首先是传递依赖的问题。据我了解,如果您提供依赖项,Maven将依次找到该依赖项的任何依赖项。这很好,但对于我的许多依赖项,这并没有奏效。例如,在我的项目中包含Hibernate:org.hibernatehibernate-core3.3.2.GA导致缺少slf4j的依赖项。我需要手动添加这个依赖项,我认为这是Maven的工作。Spring也是如此。如果我将Spring-MV