【java – 如何在maven中将basedir的父目录设置为ant的basedir?】教程文章相关的互联网学习教程文章

java – Maven / eclipse,eclipse如何尊重maven运行时范围?【代码】

在pom.xml中,我包含logback& SLF4J如下所示,使用maven build可以很好地工作.如果我直接从logback导入,它将给出编译错误.<dependencyManagement><dependencies><!-- We want to have slf4j with scope compile --><dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId><version>1.7.6</version></dependency></dependencies></dependencyManagement><dependencies><!-- logback we only want runtime, compi...

java – 使用本地分叉的maven方式是什么?

我有一个使用LibraryY的java spring webapp,WebappA. LibraryY使用另一个库LibraryZ. LibraryY和LibraryZ都是带有forkable github repos的OSS. 我想改变LibraryZ中的某些东西,以便我可以将我的更改推回到原始仓库. 使用maven和github做这件事的快乐路径是什么?什么是maven方式? 我git克隆了Y和Z到我的机器,我在每个机器上运行了mvn install.它们各自构建,并且生成了jar,并且它很好,但WebappA依赖于RELEASE构建,所以我在?/ .m2 / ...

java – setUncaughtExceptionHandler在Maven项目中不起作用【代码】

我正在尝试在我的应用程序中的主线程上处理未捕获的异常,因此我可以将它们记录到一个文件中(我的应用程序是一个命令行应用程序,它运行在一夜之间的工作,所以如果出现问题我希望管理员能够容易看到异常).我把它简化为尽可能简单的测试用例. 使用(根据getting started docs)生成的Maven应用程序:mvn -B archetype:generate \-DarchetypeGroupId=org.apache.maven.archetypes \-DgroupId=com.mycompany.app \-DartifactId=my-appApp....

java – 在Spring ApplicationContext.xml中推送maven属性【代码】

我想将project.version从maven推送到appicationContext.xml,如下所示,<mvc:resources mapping="/static/${project.version}/**" location="/static/"/>在pom.xml中,我按如下方式配置了maven过滤器<resources><resource><directory>${basedir}/src/main/webapp/WEB-INF</directory><filtering>true</filtering><includes><include>**/applicationContext.xml</include></includes></resource></resources>过滤器工作正常,但applicat...

java – IntelliJ / Maven不会更新Artifactory中的工件【代码】

我最近设置了一个受密码保护的Artifactory服务器. Jenkins服务器正在将我的工件部署到该Artifactory服务器上的maven存储库. 这是问题所在:新版本在运行时(在IntelliJ中)也不可用于Maven(构建时).为了让maven更新,我将从我的本地仓库删除工件. 如何告诉Maven / IntelliJ始终检查最新版本?即便这样做也没有:<releases><enabled>true</enabled><updatePolicy>always</updatePolicy> </releases> <snapshots><enabled>true</enabled...

java – Sonar报告的不同于Idea,Eclipse,Maven和Jenkins的行和分支覆盖率【代码】

我拥有与JaCoCo报告相同覆盖范围的所有工具:69%的线覆盖率和23%的分支覆盖率. 注意:屏幕截图已经过了几天,所以它们的值略有不同,但差异是< 1%jenkins: Maven的: 日食: 然而,Sonar报告了不同的值:Maven项目的结构如下: >主要(聚合器) > java模块> js(节点)模块 您可以在main和java模块上看到相同的覆盖范围,并且没有js one的覆盖范围.我正在使用最新版本的jacoco,jacoco-maven-plugin和Sonar的Java插件. 以下是来自mvn声纳...

java – Maven tycho指向本地p2 eclipse存储库【代码】

我在eclipse中有一套带有产品的插件.我的目标是自动化交付:自动传递测试,自动创建功能和更新网站…我发现像这样的教程一个http://www.vogella.com/tutorials/EclipseTycho/article.html#exercisetycho_configuration_parent,它在我的个人笔记本电脑上工作得很好,我有互联网但不在我的工作电脑上,因为我不可以访问互联网.问题的一部分是构建属性的配置:<properties><tycho.version>0.25.0</tycho.version><project.build.sourceEn...

java – Jenkins在构建时没有将“Properties”传递给maven

我配置Jenkins来构建一个maven项目.在构建时,我在图像中提到的“属性”部分中传递属性.当我触发构建时,我会看到:mvn -f test / pom.xml -Dname1 = value1 -Dname2 = value2 clean test 上面的设置工作得很好. 然而,突然之间设置停止了工作. maven目前正在构建的方式是:mvn -f test / pom.xml clean test 我注意到属性没有传递给maven 我唯一做的就是安装“作业配置历史”和“配置切片”插件.我尝试在“配置切片”中编辑“Maven顶...

java – 由于输入结束的swagger maven插件没有要映射的内容【代码】

我在pom.xml文件中包含安全性定义.当我运行目标mvn compile时,它会抛出异常:org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal com.github.kongchen:swagger-maven-plugin:3.1.2:generate (default) on project test: com.fasterxml.jackson.databind.JsonMappingException: No content to map due to end-of-input我在Swagger Maven插件中包含了安全性定义,如下所示<securityDefinitions><securi...

java – 春季启动测试中的Maven失败(junit 5)【代码】

是否可以使用maven运行junit 5的spring boot测试?我使用的是spring boot 2.0.0.M3,junit 5.0.0-M6,maven 3.5.0.其他junit5测试(没有spring上下文)有效. 有简单的控制器:@Controller public class HomeController {@GetMapping("/")String home() {return "home";} }并测试:@ExtendWith(SpringExtension.class) @WebMvcTest(HomeController.class) @Import(SecurityConfig.class) class HomeControllerTest {@Autowiredprivate M...

java – 从maven-antrun-plugin调用ant脚本时出现IllegalAccessError【代码】

我刚刚将Maven从2.0.9更新到2.2.1,并且在运行maven构建时遇到以下异常:INFO] [antrun:run {execution: precompile-jsp}] [INFO] Executing tasksdefault:jspc:[mkdir] Created dir: C:\builds\trunk\webapps\vyre_portlets\WEB-INF\jsp_src [INFO] ------------------------------------------------------------------------ [ERROR] BUILD ERROR [INFO] ---------------------------------------------------------------------...

java – Jboss-Maven-Plugin无法启动?【代码】

我使用1.4版本的Jboss-Maven-Plugin.我看JBoss Maven Plugin Usage Example,而我是pom.xml<plugin><groupId>org.codehaus.mojo</groupId><artifactId>jboss-maven-plugin</artifactId><version>1.4</version><configuration><jbossHome>E:\JavaWorkingTools\JBoss\jboss-5.1.0.GA</jbossHome> <serverName>default</serverName><hostName>localhost</hostName><port>8080</port> <fileName>${project.build.dire...

java – 消除Maven POM冗余【代码】

我有一个父POM与以下配置<groupId>com.example</groupId> <artifactId>parent</artifactId> <version>1.2-SNAPSHOT</version>从此父POM继承的每个子项目都具有如下配置:<parent><groupId>com.amadeus.jcp.ui.skinning.skinning-system</groupId><artifactId>parent</artifactId><version>1.2-SNAPSHOT</version> </parent>我希望所有这些项目版本号保持同步.目前,如果我将父版本更改为1.3,则必须将所有子项目版本更改为1.3.有什么...

java – Maven Cobertura:单元测试失败但成功【代码】

我在我的pom中配置了cobertura代码覆盖:<plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>cobertura-maven-plugin</artifactId> <version>2.4</version> <configuration><instrumentation><excludes><exclude>**/*Exception.class</exclude></excludes></instrumentation><formats><format>xml</format><format>html</format></formats> </configuration> </plugin>并按以下命令开始测试:mvn clean cobertura:cobertu...

java – 使用maven-failsafe-plugin的VM参数【代码】

我正在尝试将VM参数传递给Maven,特别是针对由failafe运行的一组测试. 我的pom.xml看起来像这样:... <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-failsafe-plugin</artifactId><configuration><argLine>-Dtest.data=true</argLine></configuration><version>2.7.2</version><executions><execution><id>integration-test</id><goals><goal>integration-test</goal></goals></execution><execution><id>...