【java – 在IntelliJ for Maven项目中添加资源】教程文章相关的互联网学习教程文章

java-如何动态设置嵌入式WildFly服务器以使用Maven进行测试【代码】

我有一个关于如何为集成测试即时设置嵌入式Wildfly 10服务器的问题.<!-- Loading Wildfly 10 on the fly and copy it into the target folder. --> <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-dependency-plugin</artifactId><executions><execution><id>unpack</id><phase>process-test-classes</phase><goals><goal>unpack</goal></goals><configuration><artifactItems><artifactItem><groupId>org...

Idea+Maven部署打包JavaFX项目遇到的坑【代码】【图】

用Idea写了一个JavaFX项目,创建artifacts,build artifacts,运行build出来的exe可执行文件时总是遇到 class not found的错误,如下图 一开始根据提示以为是class路径没设置好,但怎么改都是一样的错误,网上也搜不到跟我遇到同样问题的人。 后来新建了个JavaFX项目,不用Maven,发现可以正常部署,可以找到Main类。 最后两个项目之间一点点地修改,一点点地比对,发现问题出在静态属性的定义并初始化上,比如下面代码中有四个...

java-在Eclipse中创建Maven项目时出错【代码】

我试图在macOS Sierra上的Eclipse(neon.1版本)中创建一个maven项目,但是每当我创建一个项目时,无论选择哪种/哪种原型或配置,我总是会遇到这些错误,这些错误已显示在屏幕截图中:pom.xml中的错误是:到目前为止,我一直无法找到任何解决方案,从几周以来一直在研究此问题.解决方法:非常确定您已经尝试过,否则请从系统中删除整个Maven(通常是Windows中的.m2文件夹),然后在eclipse中创建一个新的工作区,然后从头开始进行全新设置. 我不记...

java-无法使用Maven执行Junit5测试【代码】

这个问题已经在这里有了答案: > Surefire is not picking up Junit 5 tests 10个Maven执行mvn clean test我正在尝试将junit5用于我的一个maven项目,但在测试阶段无法使用-<dependency><groupId>org.junit.jupiter</groupId><artifactId>junit-jupiter-api</artifactId><version>5.0.0-M3</version> </dependency>我得到的输出是-06002尝试实施@ Surefire is not pickin...

java-如何在终端中使用JVM参数通过Maven运行junit测试【代码】

如here中所述,我们可以使用以下方法运行测试方法:mvn -Dtest=TestCircle#xyz test但是我需要在运行测试用例之前设置一些JVM参数.就像我需要使用 -Djava.security.manager -Djava.security.policy = mypolicy.policy 在运行测试用例时,我该如何告诉Maven考虑这些.解决方法:两种可能的解决方案: 首先,如果您的JVM参数适用于所有测试,则可以添加以下信息作为Surefire的配置项:<plugin><groupId>org.apache.maven.plugins</groupId>...

Maven:确保跨Java版本兼容性【代码】

我当前的任务是确保给定的Java项目从版本6到版本9在Java(JRE)上运行.Maven有什么方法可以做到这一点? 我想配置maven-compilter-plugin是其中的一部分.应该是<source>1.6</source>确保不使用更高版本的功能?那么< target>呢? Maven应该与哪个Java版本一起运行? Java 9? animal-sniffer-maven-plugin看起来也很有趣,但不确定它是否适合这里.这也很困难,因为Java 6并不是真正的最低API,因为AFAIK具有Java 9所没有的某些类(例如,来...

java-Maven“始终更新快照”的IntelliJ 2017.2设置有什么作用?

选中首选项/设置> This Question是answered successfully.建立,执行,部署>构建工具> Maven>始终在IntelliJ IDEA中更新快照(复选框).setting那个设置到底是做什么的? The documentation没有帮助.Always update snapshots Select this checkbox, if you want IntelliJ IDEA to update snapshots on sync.>什么快照?>与什么同步?>为什么我不想保持同步?>为什么默认情况下不选中此选项?解决方法:我的猜测是,由于SNAPSHOT依赖项可...

使用Maven在Eclipse中的控制台内运行Java【代码】

因此,这不是要从eclipse内运行Java代码,而是要从eclipse内的maven执行java命令(在eclipse之外可以正常工作). 具体来说: 我们在maven中执行了一个.cmd文件,它的相关部分是:java -classpath (the classpath) com.bea.wls.ejbgen.EJBGen (and some other stuff)从命令行运行(mvn全新安装)时,我们确实得到以下输出:EJBGen WebLogic Server 12.1.3.0.0 Wed May 21 18:53:34 PDT 2014 1604337Creating my\package\ejb\Local.javaCrea...

java-如何在Gradle中使用Local Maven存储库中的jar【代码】

由于某种原因,无法找到显示在一个项目中发布jar,然后在另一个项目中使用jar的示例. 因此,我的第一个库项目具有以下build.gradle:apply plugin: 'java' apply plugin: 'maven' apply plugin: 'maven-publish'version = '1.0.0' repositories { mavenLocal() } group = 'com-hlibrary' publishing { publications { mavenJava(MavenPublication) { from components.java}}}该脚本发布具有以下路径的jar:~/.m2/repository/com-hli...

java-JUnit 5 Surefire Maven:如何为动态Web模块项目运行测试?【代码】

“ mvn测试”会编译我的测试用例,但不会运行它:[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ test-server --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 1 source file to my-server\backend\target\test-classes [INFO] [INFO] --- maven-surefire-plugin:2.20.1:test (default-test) @ my-server --- [INFO] [INFO] -----------------------------------------------...

java-发生版本冲突时,我可以让Maven拒绝构建吗?

瓷砖几乎说明了一切. 我经常处理一个依赖于库A和B的项目, 其中A想要引入C版本1.0.0,而B想要引入C版本1.5.6. Maven的默认行为似乎是mvn包成功,包括在类路径上的一个或另一个C版本. 我想在pom.xml中指定在排除两个C依赖关系之一之前,maven应该拒绝构建项目. 无需先编写新插件就能完成此操作吗?解决方法:Maven强制实施器插件应该能够检查,请参阅Dependency Convergence here

java-使用tomcat7-maven-plugin指定要打包的目录【代码】

我正在使用tomcat7-maven-plugin,我的Web应用程序存储在src / main / webapp中.这是一个React应用程序,因此我运行npm run build来在src / main / webapp / build中生成一个“已编译”版本.我的问题是,每当打包webapp时,都会打包整个webapp文件夹(包括node_modules …),而不仅仅是打包文件夹. 这是我对插件的配置:<pluginManagement><plugins><plugin><groupId>org.apache.tomcat.maven</groupId><artifactId>tomcat7-maven-plugin...

Java,Maven中的导入路径【代码】

遵循有关Kafka Streams的教程位于:https://github.com/confluentinc/kafka-streams-examples/blob/4.0.0-post/src/main/java/io/confluent/examples/streams/WikipediaFeedAvroExample.java 有一行:import io.confluent.examples.streams.avro.WikiFeed我想它与这个文件有关:https://github.com/confluentinc/kafka-streams-examples/blob/4.0.0-post/src/main/resources/avro/io/confluent/examples/streams/wikifeed.avsc > M...

java-Maven:在“发行:准备”期间,如何在“安装”阶段之后运行一些测试?【代码】

我有一些复杂的测试,这些测试使用独立的Maven项目来验证一些代码.这些Maven项目通过测试以编程方式打包,然后使用生成的.jar文件.这些项目在其当前版本的pom.xml中使用了我的主要多模块项目中的工件.换句话说,测试Maven项目需要能够找到我的主项目提供的工件. 在IDE中,一切正常,因为当我运行测试时,可以动态解析主项目中的当前工件(不需要本地存储库).另外,我可以在运行测试之前安装那些SNAPSHOT版本.但是,当我要发布项目的新版本时...

java-为什么要细分为内部项目的Maven模块?

关于我们的Maven模块的粒度,我们在项目中进行了不间断的讨论.我们已经同意,框架(如spring)和始终以整体部署的内部应用程序的需求可能有所不同. 我们还同意,将适配器的实现细节隐藏到外部系统的单独的API模块后面是相当明智的,因此实现类不会渗入到主要实现的类路径中.如但是,就我们而言.这是一个Web项目,因此我们具有“ web”,“ core”和“ adapter(s)”之类的模块.我们有多个后端,但是我们不需要可插入性. 您在maven中使用什么标...