【java – 用于项目语义版本控制的Maven插件】教程文章相关的互联网学习教程文章

java – Maven Spring Boot多模块【代码】

我正在尝试将Maven配置为使用具有多个模块的Spring Boot.我是Maven和Spring Boot Stuff的新手,我不确定它是如何协同工作的.所以我开始创建一个简单的结构.一开始我想从一个模块开始.myApp | |--web module |----java |------controller |------Application.java (Main Methode) |----resources |------templates |--------index.html |------application.propperties |------log4j2.json |----webapp |----pom.xml |--pom.xml这是我...

java – 是否可以在同一个pom.xml中重新定义导入的Maven依赖项?【代码】

我正在应用程序服务器环境中工作,我正在使用bom来收集依赖项信息,如下所示:<dependency><groupId>org.jboss.bom.eap</groupId><artifactId>jboss-javaee-6.0-with-security</artifactId><version>${jboss.bom.version}</version><type>pom</type><scope>import</scope></dependency>但是,这个特定的bom将依赖项指定为“编译”,我希望将所有项目的作用域设置为“已提供”.但是,当我尝试覆盖同一个pom中的范围时,我将导入依赖关系,如...

java – 如何在settings.xml中使用artifactory-maven-plugin中的用户名和密码?【代码】

Here是artifactory-maven-plugin的配置示例:<build><plugins>...<plugin><groupId>org.jfrog.buildinfo</groupId><artifactId>artifactory-maven-plugin</artifactId><version>2.6.1</version><inherited>false</inherited><executions><execution><id>build-info</id><goals><goal>publish</goal></goals><configuration><deployProperties><gradle>awesome</gradle><review.team>qa</review.team></deployProperties><publisher...

java – 如何使用maven为特定的操作系统构建一个jar?【代码】

我正在使用maven for Eclipse来构建一个可以在远程服务器上运行的jar.我的系统正在运行OS X,服务器正在运行CestOS.对于该项目,我需要tensorflow library.Maven成功解析了依赖项,因此我能够在本地运行该项目.但是,在服务器上我收到的错误是tensorflow库不存在,因为默认情况下maven仅包含macosx版本.如何在构建期间强制maven用linux版本替换macosx版本的tensorflow? 可以在here找到适用于不同平台的TensorFlow java库. 附:我已经尝...

java – Maven中的依赖:ejb类型有什么影响?

如果在Maven中声明依赖项,则可以添加类型,如war,jar,ejb. 我知道编译类型为ejb的项目与编译类型为jar的项目不同,因为它会触发不同的生命周期. 但是声明依赖的区别是什么? Maven dependency type ejb vs jar似乎问了同样的问题,但接受的答案对我来说似乎很奇怪.我怀疑依赖项中的类型是否可以触发生命周期.实际上,我希望类型ejb和类型jar完全相同.有人可以解释一下吗?解决方法:I doubt that a type in a dependency can trigger a ...

idea 创建 SSM + maven Java Web 项目流程【图】

idea 创建 SSM + maven Java Web 项目流程 一、idea 中选择File,New Project 新建项目 二、选择Maven,勾选上面的Create from archetype,并选择 maven-archetype-webapp,然后点击Next 三、填写GroupId、ArticactId、点击Next 四、选择本地Maven安装目录和配置文件、可自己配置settings,添加阿里云镜像 五、确认项目名称和路径,点击 Finish 完成创建 六、等待 idea 自动下载 jar 包 七、创建 spring 目录结构

java – 当Maven war插件无法找到webResource目录时,如何避免构建失败?【代码】

我正在使用一个通过Maven生成WAR工件的模块.该模块有一个典型的src / main / webapp目录.我正在使用Maven的war插件来补充webapp目录和另一个可以在构建时以编程方式提供的资源目录.所以我的插件在POM中配置如下:<plugin><artifactId>maven-war-plugin</artifactId><configuration><webResources><resource><directory>src/main/webapp.${flavor}</directory></resource></webResources></configuration> </plugin>其中${flavor}默...

java – Appium Maven Project无法运行到真实设备【代码】

我在appium上编写脚本作为eclipse maven项目.试图使用TESTNg运行脚本到连接的移动设备..得到以下错误 使用的版本是:Wnindows 8.1JDK 9.0.4JRE 9.0.4鸦片:1.4.16Java客户端:5.0.4Eclipse:OXygenorg.openqa.selenium.SessionNotCreatedException: A new session could not be created. (Original error: 'java -version' failed. Error: Command failed: C:\Windows\system32\cmd.exe /s /c "java -version" The system cannot f...

java – 在构建中使用maven传递依赖

有没有办法使用某些maven模块的传递依赖,而不是使用默认的maven lib版本?例如: 我的项目依赖于qulice-maven-plugin,这取决于qulice-checkstyle,它依赖于checkstyle libs.我想在我的项目中运行checkstyle,但使用从这些传递依赖项加载的相同版本和配置. 如果我运行mvn checkstyle:checkstyle,这是运行checkstyle的命令,它会加载默认的checkstyle版本并使用其默认配置.我不想从这些依赖项复制我的所有配置,我只是想要足够聪明,使用...

使用运行/调试配置在IntelliJ IDEA中运行JavaFX 11 Maven项目

我想使用运行/调试配置从IntelliJ IDEA运行HelloWorld JavaFX 11 application using Maven,以便能够调试应用程序. 我已经使用pom.xml和HelloFX.java在IntelliJ IDEA中创建了一个Maven项目.我可以成功构建项目并运行它执行指定的compile和exec:java目标. 但是当我使用运行/调试配置运行VM选项–add-modules = javafx.controls时,我得到:Error occurred during initialization of boot layerjava.lang.module.FindException: Modul...

java – 是否可以避免重复maven archiver配置?【代码】

这是我的父pom.xml:[...] <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-war-plugin</artifactId><version>2.0</version><configuration><archive><manifestEntries><SCM-Revision>${buildNumber}</SCM-Revision></manifestEntries></archive></configuration> </plugin> <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><version>2.0</version><configu...

java – 使用Spring和Maven时,将代码部署到服务器的最佳方法是什么?

我有一个使用Spring的项目.每次部署时,我都会运行maven目标“package”,它运行所有测试并创建war文件.然后我手动使用ftp程序将war文件复制到服务器.然后我运行一个bash脚本来关闭服务器,替换战争并再次启动服务器. 有时,当他们对数据库模式进行更改时,我必须手动运行sql迁移脚本. 我可以使用更好的工作流程吗?由于项目的war文件为60MB,我不得不等待10-12分钟才能将其上传到服务器.如果我意识到需要改变一件小事,我必须重新做整个过...

java – 使用Maven的JunitTest时的InitilizationError【代码】

我正在尝试使用Maven3进行一些Junit-Test,但在执行具有JUnit-Annotations的测试时,总是得到一些initilizationError(这里有一些testclass)(所有其他测试运行正常).当我在Eclipse中运行测试时,一切都很好.但是用maven运行测试会破坏.我的Testproject打包为eclipse-plugin.我使用maven-osgi-test-plugin. 我的测试类注释为:@RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations="classpath:applicationContext....

java – Maven 2.2.1无法使用m2eclipse构建EAR项目【代码】

我在使用m2eclipse项目构建器在Eclipse 3.6中使用Maven构建EJB EAR时遇到了问题.奇怪的是,手动构建(在命令行上或“运行为 – > Maven构建”)工作正常.我已经设置Eclipse以使用外部Maven 2.2.1安装. 错误消息如下:Build errors for my-app; org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-ear-plugin:2.4.2:generate-application-xml (default-generate-applica...

java – 集成maven和eclipse后获取MojoExecutor.execute异常【代码】

我从eclipse执行maven安装时收到以下错误,当我手动执行它时,我没有得到这个错误(在不使用eclipse的命令行中)[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project pconIvr: Compilation failure [ERROR] \PCX\PCX\release\pcx\core\pconIvr\src\main\java\com\anexsys\epay\ivr\IvrHostServlet.java:[355,48] cannot find symbol [ERROR] symbol : method...