问题标签 [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 投票
0 回答
208 浏览

maven - 使用 Maven Appassembler 插件,如何在 BaseDir 中生成脚本?

我有一个使用 Appassembler 插件来组装部署的 Maven 项目。我希望生成的 SH 和 BAT 脚本位于基本目录中,而不是特定文件夹中(默认为 /bin)。

我尝试将 binFolder 设置为 ${basedir} 和“。”,但是在运行生成的脚本时都会导致类路径错误。

我目前的插件配置如下:

此配置导致以下目录结构:

-appassembler -bin <--- 这里生成的脚本 -etc -lib -log

我想要的是:

-appassembler <--- 这里生成的脚本 -bin -etc -lib -log

0 投票
0 回答
75 浏览

java - “-Dapp.pid=%%”在启动脚本中将不正确的 pid 传递给 java jvm 参数

在我的应用程序的启动脚本中,该服务使用以下几行启动:

应用程序启动良好,但在代码审查中,我们注意到 -Dapp.pid 的值不正确,通过检查它ps -aux | grep appName并将其与该命令的 PID 以及 输出的 PID 进行比较pgrep -f appName。我想知道是否有任何方法可以为参数分配正确的 PID。到目前为止,我已经尝试将其设置为:

但这最终导致 -Dapp.pid 为空白,我认为这是由于它在 exec 完全运行之前调用了该命令。有没有其他人遇到过这个?

0 投票
0 回答
914 浏览

debugging - 执行任务:项目中的[:app:assembleDebug]

执行任务:项目 C:\Users\HP\AndroidStudioProjects\My123 中的 [:app:assembleDebug]

正在启动 Gradle 守护进程... Gradle 守护进程在 37 秒 81 毫秒内启动

任务 :app:preBuild UP-TO-DATE 任务 :app:preDebugBuild UP-TO-DATE 任务 :app:compileDebugAidl NO-SOURCE 任务 :app:compileDebugRenderscript NO-SOURCE 任务 :app:generateDebugBuildConfig UP-TO-DATE 任务 :app: javaPreCompileDebug 最新任务 :app:generateDebugResValues 最新任务 :app:generateDebugResources 最新任务 :app:createDebugCompatibleScreenManifests 最新任务 :app:extractDeepLinksDebug 最新任务 :app: processDebugManifest 最新任务 :app:mergeDebugResources 任务 :app:mergeDebugShaders 最新任务 :app:compileDebugShaders NO-SOURCE 任务 :app:generateDebugAssets 最新任务 :app:mergeDebugAssets 最新任务:app:processDebugJavaRes NO-SOURCE 任务 :app:mergeDebugResources FAILED 任务 :app:mergeDebugJavaResource

FAILURE:构建失败并出现异常。

  • 出了什么问题:任务“:app:mergeDebugResources”执行失败。

发生多个任务操作失败:执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade > AAPT2 aapt2-4.0.1-6197926-windows 守护进程#0:守护进程启动失败请检查您是否安装了Windows 通用 C 运行时。这在正常情况下不应该发生,如果发生,请提出问题。执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade > AAPT2 aapt2-4.0.1-6197926-windows Daemon #1: Daemon startup failed 请检查您是否安装了 Windows Universal C Runtime。这在正常情况下不应该发生,如果发生,请提出问题。执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade > AAPT2 aapt2-4.0.1-6197926-windows Daemon #2 时发生故障:守护进程启动失败 请检查您是否安装了 Windows 通用 C 运行时。这在正常情况下不应该发生,如果发生,请提出问题。执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade > AAPT2 aapt2-4.0.1-6197926-windows Daemon #3: Daemon startup failed 请检查您是否安装了 Windows Universal C Runtime。这在正常情况下不应该发生,如果发生,请提出问题。执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade > AAPT2 aapt2-4.0.1-6197926-windows Daemon #4: Daemon startup failed 请检查您是否安装了 Windows Universal C Runtime。这在正常情况下不应该发生,如果发生,请提出问题。执行 com.android.build.gradle 时发生故障。internal.tasks.Workers$ActionFacade > AAPT2 aapt2-4.0.1-6197926-windows 守护进程#5:守护进程启动失败 请检查您是否安装了 Windows Universal C Runtime。这在正常情况下不应该发生,如果发生,请提出问题。执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade > AAPT2 aapt2-4.0.1-6197926-windows Daemon #6: Daemon startup failed 请检查您是否安装了 Windows Universal C Runtime。这在正常情况下不应该发生,如果发生,请提出问题。执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade > AAPT2 aapt2-4.0.1-6197926-windows Daemon #7: Daemon startup failed 请检查您是否安装了 Windows Universal C Runtime。这在正常情况下不应该发生,

  • 尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。

  • 在https://help.gradle.org获得更多帮助

BUILD FAILED in 4m 7s 10 个可操作的任务:2 个已执行,8 个是最新的