问题标签 [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.
maven - 使用 Maven Appassembler 插件,如何在 BaseDir 中生成脚本?
我有一个使用 Appassembler 插件来组装部署的 Maven 项目。我希望生成的 SH 和 BAT 脚本位于基本目录中,而不是特定文件夹中(默认为 /bin)。
我尝试将 binFolder 设置为 ${basedir} 和“。”,但是在运行生成的脚本时都会导致类路径错误。
我目前的插件配置如下:
此配置导致以下目录结构:
-appassembler -bin <--- 这里生成的脚本 -etc -lib -log
我想要的是:
-appassembler <--- 这里生成的脚本 -bin -etc -lib -log
java - “-Dapp.pid=%%”在启动脚本中将不正确的 pid 传递给 java jvm 参数
在我的应用程序的启动脚本中,该服务使用以下几行启动:
应用程序启动良好,但在代码审查中,我们注意到 -Dapp.pid 的值不正确,通过检查它ps -aux | grep appName
并将其与该命令的 PID 以及 输出的 PID 进行比较pgrep -f appName
。我想知道是否有任何方法可以为参数分配正确的 PID。到目前为止,我已经尝试将其设置为:
但这最终导致 -Dapp.pid 为空白,我认为这是由于它在 exec 完全运行之前调用了该命令。有没有其他人遇到过这个?
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 个是最新的