有没有一种方法可以在一个xml代码块中翻译这种人类语言,Maven会很乐意理解它?
嘿,Maven,看你是一个很棒的依赖管理系统。我正在从事一个JavaEE项目,该项目计划部署在Wildfly 10.1上。0.请放置在Wildfly父BOM表中指定的所有库http://repo1.maven.org/maven2/org/wildfly/wildfly-parent/10.1.0.Final/wildfly-parent-10.1.0.Final.pom在编译时的类路径上,并考虑Wildfly在运行时提供的。请不要打扰我在projectspom文件的dependencies部分列出每一个被引用的工件。谢谢你,马文,你太酷了。
澄清一下:据我所知,在pom文件的dependencyManagement部分导入bom文件只会让我指定每个工件的版本号,但我仍然需要声明每个工件ID和groupID。
这确实是讨论在这里如何使用BOM文件与Maven但在这个答案也指出:
然后,您不必指定依赖项的版本属性。
我更愿意只声明我正在使用wildfly,然后能够使用所有客户端库而不声明任何其他依赖项。
但我必须承认,我有一种错过一些显而易见的东西的感觉。应该有一个简单的方法来做到这一点。
如果您希望另一个pom
中的所有内容都设置为依赖项,并且可以在pom中指定。野蝇10.1.0的最小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</modelVersion>
<groupId>wft</groupId>
<artifactId>wft</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>
<name>wft</name>
<description>wft</description>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<failOnMissingWebXml>false</failOnMissingWebXml>
</properties>
<dependencies>
<dependency>
<groupId>org.wildfly</groupId>
<artifactId>wildfly-spec-api</artifactId>
<version>10.1.0.Final</version>
<type>pom</type>
<scope>provided</scope>
</dependency>
</dependencies>
</project>
但我仍然建议按照wildfly自己的方式来做,也就是将BOM
放在依赖性管理
部分,并根据需要声明工件。为什么?我只知道它更容易阅读,而且maven/java可能更容易编译和构建。
我有一个(命令行)基于maven的项目,非常好用(mvn清理、mvn验证、安装都很完美)!我现在想把它导入eclipse,不是作为maven项目,而是常规的eclipse项目。 我做到了,但我有一个依赖性问题,我只需将创建的所有jar复制到。m2文件夹到我的eclipse工作区中的另一个文件夹。然后我将所有这些罐子添加到我的项目中。 一切都好! 问题是:我觉得这不是在eclipse中管理依赖关系的
我使用的是iIntelli IDEA ultimate 15。我从控制台创建了一个maven项目:mvn原型:generate-DgroupId=com.maum。spring-DartifactId=CounterWebAppMasum-DarchetypeArtifactId=maven原型webapp-DinteractiveMode=false 当我在IDE中导入它时,所有Java选项都丢
问题内容: 我试图将包含JAX-WS接口的项目部署到wildfly 8.2服务器。该项目是一场战争。在该项目中,我想使用拦截器。 我将Maven与“ provided”标签一起使用,以免收到以下错误: 看起来像这样: 但是,如果这样做,则无法在运行时找到该库: 我已经尝试使用maven通过MANIFEST.MF文件添加依赖项: 我不知道该怎么办,有什么建议吗? 问题答案: 事实证明,将文件添加到具
首先,我在netbeans中创建java项目,我想将netbeans中的java项目导入到eclipse kepler中的maven项目中,我尝试了一次,但是在eclipse kepler中编译时出错,但是如果在eclipse kepler中导入java项目并进行编译,就可以了。
我可以从maven Projects窗格(在IDE屏幕的左侧)执行maven目标。例如,我可以使用compile目标很好地编译项目。 现在,我想使用BuildMake项目选项从UI构建项目。然而,它不起作用。它抱怨丢失的应用程序包,就好像它没有看到依赖关系一样。这些依赖关系在各自的pom.xml文件中定义,但是从IDE中创建项目似乎忽略了它。 我要做什么才能让它起作用? 项目flyout在括号中显
注意:我是开发人员中使用JavaEE的新手。我的问题看起来很简单,但我无法理解它,我创建了一个简单的Maven项目,当我试图用Maven构建它并编写“wildfly:deploy”时,我遇到了部署“.war”的问题,这是.log: 有人能帮帮我吗