![](/img/trans.png)
[英]How to import a Maven project with Intellij Command line tool with command “idea pom.xml”?
[英]Maven - How to create a pom.xml for java project through command line
目前正在从事 Maven 的工作培训。 我以前从未使用过它,而且培训非常有限。 其中一项评估要求我使用命令行执行以下操作。
它是我似乎无法写入的数字 2。 我知道如何使用命令行(如下)创建一个新的 maven 项目,但是当我尝试为一个项目创建 pom.xml 时,它不起作用。
mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
任何帮助都会非常感谢。
我通过创建一个空的 Maven 项目,然后采用该默认值(基本上是一个模板)pom.xml 并将其修改为我的项目配置来解决类似的问题。
我所做的是首先创建一个看起来像这样的 pom.xml 包装器:
<?xml version="1.0" encoding="UTF-8"?>
<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">
</project>
然后我像这样添加了我的项目的细节:
<modelVersion>4.0.0</modelVersion>
<groupId>com.ingeniigroup.stratux</groupId>
<artifactId>AvMet</artifactId>
<version>0.1.0</version>
<packaging>jar</packaging>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
[...]
一旦我这样做了,maven 就可以很好地处理构建。
我写了一个博客条目,如果你需要它有更多的背景: http : //blog.daviddemartini.com/configure-maven-pom-xml-to-build-integrated-executable-jar-fat-jar/
您可以不带参数运行mvn archetype:generate
。 Maven 将询问您的项目并生成 POM。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.