Alfresco,在放大器中嵌入一个二进制文件
Alfresco, embed a binary inside the amp
我有一个 alfresco community amp 模块,它还需要在客户端 PC 上安装一个客户端 msi。
为了解决分发问题,我想在放大器中嵌入安装程序,以便用户可以在需要时下载并安装它。
这是正确的做法吗?将二进制文件放入哪个最正确?
文件应从 link 内部露天共享下载,当用户对文档执行某些操作时显示
我已经解决了我的问题 maven-resoures-plugin
配置如下。也许这不是最好的选择,但它确实有效。
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<executions>
<execution>
<id>copy-resources</id>
<!-- here the phase you need -->
<phase>validate</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<nonFilteredFileExtensions>
<nonFilteredFileExtension>msi</nonFilteredFileExtension>
</nonFilteredFileExtensions>
<resources>
<resource>
<directory>/src/main/myLib</directory>
<filtering>false</filtering>
</resource>
</resources>
<outputDirectory>${basedir}/target/amp/web/myShare/js/myLib/</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
我有一个 alfresco community amp 模块,它还需要在客户端 PC 上安装一个客户端 msi。 为了解决分发问题,我想在放大器中嵌入安装程序,以便用户可以在需要时下载并安装它。
这是正确的做法吗?将二进制文件放入哪个最正确?
文件应从 link 内部露天共享下载,当用户对文档执行某些操作时显示
我已经解决了我的问题 maven-resoures-plugin
配置如下。也许这不是最好的选择,但它确实有效。
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<executions>
<execution>
<id>copy-resources</id>
<!-- here the phase you need -->
<phase>validate</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<nonFilteredFileExtensions>
<nonFilteredFileExtension>msi</nonFilteredFileExtension>
</nonFilteredFileExtensions>
<resources>
<resource>
<directory>/src/main/myLib</directory>
<filtering>false</filtering>
</resource>
</resources>
<outputDirectory>${basedir}/target/amp/web/myShare/js/myLib/</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>