Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 是什么定义了「;“战争性”;我的项目?_Java_Maven - Fatal编程技术网

Java 是什么定义了「;“战争性”;我的项目?

Java 是什么定义了「;“战争性”;我的项目?,java,maven,Java,Maven,我正在运行目标:tomcat:deploy。没有错误,但它没有将我的项目部署到tomcat中。我注意到这条信息: [INFO] Skipping non-war project 什么定义了我的项目的“战争性”?如何使Eclipse项目成为war项目 以下是我的插件设置: <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomca

我正在运行目标:
tomcat:deploy
。没有错误,但它没有将我的项目部署到tomcat中。我注意到这条信息:

[INFO] Skipping non-war project
什么定义了我的项目的“战争性”?如何使Eclipse项目成为war项目

以下是我的插件设置:

    <plugin>
        <groupId>org.apache.tomcat.maven</groupId>
        <artifactId>tomcat7-maven-plugin</artifactId>
        <version>2.1</version>
    </plugin>
这一个与
maven:war插件
一起使用。我能用这种结构发动一场战争


我的最终目标是消除战争构建部分,并能够使用一个maven命令将我的项目部署到tomcat。

也许您的
pom.xml中缺少了“打包”元素:

     <packaging>war</packaging>
战争
如果不包含一个,则默认打包为“jar”

     <packaging>war</packaging>