问题标签 [appassembler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
5589 浏览

configuration - 如何在 Maven Appassembler 中包含配置文件?

我正在使用Maven Appassembler插件来打包我的应用程序。我想在应用程序中打包一些配置文件。我找到了configurationDirectoryandincludeConfigurationDirectoryInClasspath参数,但我还没有找到应该如何创建(和填充)该配置目录。我已经尝试将文件放入 中src/main/resources,但这只是将它们放入我项目的 jar 文件中。

使用 Maven 的“正确”方法是什么?

0 投票
7 回答
2082 浏览

maven-2 - appassembler 和长类路径

我正在使用 maven appassembler 创建我的程序集。我的类路径太长,我得到“输入行太长”。这里的建议是使用 booter windows 平台,但我只能使用 Java Service Wrapper。有什么办法可以使用 java6 通配符类路径和 java 服务包装器?

0 投票
3 回答
1580 浏览

maven-2 - Windows 64 位上的 java 服务包装器的 appassembler 插件是否损坏?

我正在 32 位 Windows 上开发并使用 appassembler 创建一个 java 服务包装程序集,它工作正常。但我还需要创建一个 64 位程序集以部署到开发服务器。在下面的配置中,我用 64 位替换了 32 位平台,请参阅<includes>章节。但它不再将包装器 jar 和 dll 放在 lib 文件夹中。如果我完全省略包含,我会得到 linux、solaris、Mac OSX 和 Win32 库,但没有 win64。

有人搞定这个吗?

0 投票
1 回答
2358 浏览

maven-2 - maven appassembler 插件不包括当前工件,如果调用迭代

[更新]原始问题(下)已解决。我需要打电话

代替

问:为什么有区别?

[原来的]

我正在尝试使用maven appassembler 插件来创建一个包含所有依赖项的命令行工具。它几乎可以工作,但缺少当前模块的工件。所有依赖的工件都被复制到 repo 中,bat 中的类路径包括当前的工件。配置如下:

有任何想法吗?

0 投票
1 回答
480 浏览

java - 如何使 maven appassembler 在生成的脚本中使用 javaw 而不是 java

是否可以制作 maven appassembler 插件来生成使用“javaw”而不是“java”的启动脚本?

0 投票
2 回答
209 浏览

maven - 有没有类似于 Maven Cargo 但适用于 AppAssembler 的东西?

我想将生成的Maven AppAssembler assembler/目录部署到文件系统、SSH 或诸如此类的某个位置。Cargo可以为我做到这一点,或者是否有一个等效的部署工具可以让我 glob 一堆文件(在本例中是target/appassembler/目录)并将它们部署到目标?

我有几个作为计划任务运行的命令行应用程序(通过 cron 或 Windows Scheduler),我想将它们部署到这些远程位置(在一种情况下通过 SSH,另一种是通过网络共享\\servername\C$\whatever\)。我不知道我怎么能做到这一点,因为我一直在寻找的所有部署插件都迎合了 Web 应用程序和应用程序容器或像 Nexus 这样的远程存储库。

0 投票
1 回答
1219 浏览

service - 启动使用 appassembler maven 插件创建的守护程序时指定系统属性或命令行参数


我们想使用 appassembler-maven-plugin 为我们的应用程序生成守护程序脚本,我们希望避免为不同的环境(例如 test、prod 等)生成多个配置和生成的脚本,并且希望能够设置一个jvm 系统属性或在启动时添加额外的命令行参数。我已经研究了一段时间,似乎无法找到解决方案。
如果有人有任何想法或建议,将不胜感激,

谢谢

0 投票
3 回答
2097 浏览

linux - appassembler maven 插件未对生成的脚本设置“执行”权限

AppAssembler Maven 插件在为我生成分发方面做得很好。最后一个问题是生成的 Shell 脚本没有执行权限,所以我需要手动设置它们。

我在 Linux RedHat 上

有人知道自动设置它们的干净方法吗?

0 投票
1 回答
860 浏览

java - Java 服务器在 Centos 5 中启动时挂起

因此,我正在使用嵌入式码头和 maven app-assembler 插件运行 Web 服务器。当我直接调用 app-assembler 应用程序(以 root 身份运行)时,服务器启动正常。即使在 nohup 下运行,Web 服务器也可以完全正常启动。

当我将 app-assembler 脚本注册为 init.d 脚本(Runlevels 235 / Start pri 98 / Stop pri 20 )并使用 service 命令运行 init.d 脚本时,Web 服务器在启动期间挂起。

应用程序挂起的地方是在 Struts 2 约定插件中的类路径扫描期间。

如果我使用 'kill -QUIT' 杀死 Web 服务器,代码看起来就像卡在 Unix 文件系统中:

我做了一些研究,似乎 NFS、java 和文件系统访问可能存在性能问题。

我遇到的问题是我们没有在我们的服务器上运行 NFS,据我所知,我们正在以相同的方式由同一个用户运行应用程序。

即使模仿服务命令的工作方式(在脚本启动之前运行'env -i'),直接运行脚本也不会挂起。

寻找解决此问题的任何建议或指示,或解决此问题的任何方法。

更新 (4/8/12)

我正在使用 Sun(Oracle) JDK 1.6.0_31

0 投票
1 回答
446 浏览

java - solaris-sparc-64 的错误 maven appassembler generate-daemons

我正在使用 appassembler 为 solaris-sparc-64 生成 shell 脚本,但不知何故它失败了。它给出以下警告信息。

它不会为 solaris 创建任何脚本文件。谁能帮帮我吗?