我正在将遗留的Spring项目构建脚本从Ant重写为Maven。该项目有几个GWT模块,每个模块都编译为JAR。当前的项目结构由几个Maven模块组成,大致如下所示:mainProject |-AnalyzerGWT
每个使用GWT的模块在其pom.xml中都有以下代码(模块称为AnalyzerGWT):
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<version>2.5.1</version>
<configuration>
<gwtSdkFirstInClasspath>true</gwtSdkFirstInClasspath>
<compileSourcesArtifacts>
<artifact>com.pamm:portal-common</artifact>
<artifact>com.pamm:analyzer</artifact>
</compileSourcesArtifacts>
</configuration>
<executions>
<execution>
<goals>
<goal>compile</goal>
<goal>test</goal>
</goals>
</execution>
</executions>
</plugin>
它成功编译并将结果GWT资源保存到AnalyzerGWT/target/AnalyzerGWT-1.0/com中。pamm。分析仪。gwt。Analyzer/,但此目录的内容不包括在结果JAR文件中。
有没有一种优雅的方法可以将这个目录的内容复制到JAR的根路径中?
我设法通过添加以下内容来解决问题:
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>2.5</version>
<executions>
<execution>
<id>copy-resources</id>
<phase>prepare-package</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${project.build.outputDirectory}</outputDirectory>
<resources>
<resource>
<directory>
${project.build.directory}/AnalyzerGWT-1.0/com.pamm.analyzer.gwt.Analyzer/
</directory>
<filtering>false</filtering>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
至<代码>
当我们开发完插件的功能后需要打包插件时,我们需要进行以下的几个操作。 打包压缩 首先确保插件的目录结构有按照目录结构章节进行规范设计,且所有插件功能均已完成开发和测试。 命令行一键打包 我们可以在命令行一键打包插件,首先闭包工作目录定位到think文件所在目录,如下 cd /var/www/yoursite/ 然后使用 //mydemo为你的插件目录名称 php think addon -a my
打包工程 完成代码编写和调试后,需要将其打包成一个zip文件和降级H5资源文件。 打包语法:qap package 在QAP工程根目录(包含package.json的目录)下运行: qap package 该命令会新建或者清空_output文件夹,并根据package.json中name产生同名的zip文件。该文件用来上传至千牛服务端,供千牛客户端下载使用。 该命令还会在_output文件夹下产
这不是这个问题的重复。我在将外部依赖项包含到Javadoc中时遇到了问题,这不是问题所在。 我正在尝试将我的API部署到Maven Central。除了Maven Javadoc插件外,一切都很顺利。我的API有两个依赖项(Spigot API-org.spigotmc:Spigot API:1.19-R0.1-SNAPSHOT和JetBrains注释-org.JetBrains:Annotati
Web 插件开发-本地打包 打包命令 打包生成物 Web 插件开发-本地打包 更新时间:2018-07-03 19:46:24 介绍 Web 插件的本地打包过程 打包命令 在项目目录下执行命令: $ bone pack 打包生成物
使用带有以下的Android Gradle插件0.7.0: 给出错误: 今天早上在我更新Android Studio之前一切正常。有什么想法吗? 编辑:我可以通过运行以下命令来临时修复它: 直到所有的重复错误都消失了。
问题内容: 我想知道使用可运行的jar文件创建将库从eclipse提取和打包成jar文件之间的区别。 如果我的程序(可运行的jar)使用需要这些外部库(jar)的其他类,我应该选择什么? 问题答案: 如果要将jar放入生成的jar文件中,则可以使用打包方法。例如,如果您使用的是Apache库或其他一些第三方的jar,则可能需要将这些jar保存在生成的jar中。在这种情况下,请使用包装。 “将所