问题标签 [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.
configuration - 如何在 Maven Appassembler 中包含配置文件?
我正在使用Maven Appassembler插件来打包我的应用程序。我想在应用程序中打包一些配置文件。我找到了configurationDirectory
andincludeConfigurationDirectoryInClasspath
参数,但我还没有找到应该如何创建(和填充)该配置目录。我已经尝试将文件放入 中src/main/resources
,但这只是将它们放入我项目的 jar 文件中。
使用 Maven 的“正确”方法是什么?
maven-2 - appassembler 和长类路径
我正在使用 maven appassembler 创建我的程序集。我的类路径太长,我得到“输入行太长”。这里的建议是使用 booter windows 平台,但我只能使用 Java Service Wrapper。有什么办法可以使用 java6 通配符类路径和 java 服务包装器?
maven-2 - Windows 64 位上的 java 服务包装器的 appassembler 插件是否损坏?
我正在 32 位 Windows 上开发并使用 appassembler 创建一个 java 服务包装程序集,它工作正常。但我还需要创建一个 64 位程序集以部署到开发服务器。在下面的配置中,我用 64 位替换了 32 位平台,请参阅<includes>
章节。但它不再将包装器 jar 和 dll 放在 lib 文件夹中。如果我完全省略包含,我会得到 linux、solaris、Mac OSX 和 Win32 库,但没有 win64。
有人搞定这个吗?
maven-2 - maven appassembler 插件不包括当前工件,如果调用迭代
[更新]原始问题(下)已解决。我需要打电话
代替
问:为什么有区别?
[原来的]
我正在尝试使用maven appassembler 插件来创建一个包含所有依赖项的命令行工具。它几乎可以工作,但缺少当前模块的工件。所有依赖的工件都被复制到 repo 中,bat 中的类路径包括当前的工件。配置如下:
有任何想法吗?
java - 如何使 maven appassembler 在生成的脚本中使用 javaw 而不是 java
是否可以制作 maven appassembler 插件来生成使用“javaw”而不是“java”的启动脚本?
maven - 有没有类似于 Maven Cargo 但适用于 AppAssembler 的东西?
我想将生成的Maven AppAssembler assembler/
目录部署到文件系统、SSH 或诸如此类的某个位置。Cargo可以为我做到这一点,或者是否有一个等效的部署工具可以让我 glob 一堆文件(在本例中是target/appassembler/
目录)并将它们部署到目标?
我有几个作为计划任务运行的命令行应用程序(通过 cron 或 Windows Scheduler),我想将它们部署到这些远程位置(在一种情况下通过 SSH,另一种是通过网络共享\\servername\C$\whatever\
)。我不知道我怎么能做到这一点,因为我一直在寻找的所有部署插件都迎合了 Web 应用程序和应用程序容器或像 Nexus 这样的远程存储库。
service - 启动使用 appassembler maven 插件创建的守护程序时指定系统属性或命令行参数
我们想使用 appassembler-maven-plugin 为我们的应用程序生成守护程序脚本,我们希望避免为不同的环境(例如 test、prod 等)生成多个配置和生成的脚本,并且希望能够设置一个jvm 系统属性或在启动时添加额外的命令行参数。我已经研究了一段时间,似乎无法找到解决方案。
如果有人有任何想法或建议,将不胜感激,
谢谢
linux - appassembler maven 插件未对生成的脚本设置“执行”权限
AppAssembler Maven 插件在为我生成分发方面做得很好。最后一个问题是生成的 Shell 脚本没有执行权限,所以我需要手动设置它们。
我在 Linux RedHat 上
有人知道自动设置它们的干净方法吗?
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
java - solaris-sparc-64 的错误 maven appassembler generate-daemons
我正在使用 appassembler 为 solaris-sparc-64 生成 shell 脚本,但不知何故它失败了。它给出以下警告信息。
它不会为 solaris 创建任何脚本文件。谁能帮帮我吗?