我有一个maven web项目,包装为“战争”。包生成确认为war格式的war文件。但是,我喜欢将项目打包为“jar”以及默认的“war”格式。因此,我尝试使用“Maven Jar”插件来实现这一点。我正在使用以下jar插件配置。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<executions>
<execution>
<id>make-a-jar</id>
<phase>package</phase>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
<configuration>
<classesDirectory>${project.build.outputDirectory}</classesDirectory>
<includes>
<include>../../src/main/webapp/**</include>
<include>**/*</include>
</includes>
</configuration>
</plugin>
使用Maven唯一干净的方法是将项目分成两个项目,一个用于构建jar,一个用于构建WAR。(更简单的标准项目比一个大的非标准项目要好,尤其是使用Maven)
现在,如果还希望共享src/main/webapp中的文件,可以使用war覆盖(war作为依赖项),或者使用spring servletDispatcher及其MVC:resources标记。
我使用spring mvc、gradle和Tomcat创建了一个java rest服务。我想从这个项目中创建一个war来部署在tomcat中,我想从所有模型包中创建一个jar。我设法制造了战争,而且效果很好。但是我不知道如何从指定的类中创建一个jar来用作客户端jar。我知道我必须使用include('com/a/b/**/model/**')来选择类,但仅此而已。这个jar我想安装在。M2本地回
如何使这两个不同的依赖集在相同的gradle文件中工作,并使用war和spring-boot插件创建war和jar作为构建输出。 我是新手,如果你有什么想法,请帮忙。
主要内容:创建 Web 应用,打包 Web 应用,部署 Web 应用到目前为止,我们所接触的 Maven 项目的打包类型只有 JAR 和 POM ,但在现今的互联网时代,我们创建的大部分应用程序都是 Web 应用,在 Java 中 Web 应用的打包方式是 WAR。 本节我们将介绍如何使用 Maven 创建、构建、部署和运行 Web 应用程序。 创建 Web 应用 通过使用 Maven 的 maven-archetype-webapp 模板可以创建一个简单的 We
我在公司做一个目录结构的项目。现在我必须将project转换为Maven project。它是基于公司框架的web应用程序。项目导出到war文件, 以下是项目结构: 我不能使用标准的Maven结构。到目前为止,我构建了pom。xml文件并使项目正常工作。依赖项是从私有服务器下载的,可以正常工作。 问题是文件结构。我试图覆盖默认的maven路径,但没有成功。当我导出war文件时,没有css、html
我已经为android平台开发了一个phonegap项目,该项目已经完成。现在,我想为windows平台创建一个相同项目的构建。因此,我遵循以下链接以供参考,http://docs.phonegap.com/en/2.3.0/guide_getting-started_windows-phone-8_index.md.html但我还是遇到了一些问题。 我的规范、Windows-7操作系统、cord
我试图从命令行创建一个Android项目。 我在以下链接中尝试了它: 如何从命令行使用gradle创建android项目? 但我得到了: 所以,我认为这不是一个选项。 在弃用消息中,他们说: 但我没有找到实现这一目标的方法。 我想在命令行上指定以下参数(除其他外): 分级是一种选择吗?