Skip to content

[xabt] GeneratePackageManagerJava only writes main assembly#10710

Merged
jonathanpeppers merged 1 commit intomainfrom
dev/peppers/gpmj-main-assembly
Jan 23, 2026
Merged

[xabt] GeneratePackageManagerJava only writes main assembly#10710
jonathanpeppers merged 1 commit intomainfrom
dev/peppers/gpmj-main-assembly

Conversation

@jonathanpeppers
Copy link
Member

Reviewing incremental build logs and implementing "dotnet-watch", I noticed we will rebuild Java code, DEX, and APK when the list of assemblies change.

It does not appear this is necessary, as apps seem to work fine when only the "main" assembly is included in this list.

Change: only include the "main" assembly in the list of assemblies passed to GeneratePackageManagerJava. This should slightly reduce startup time, as well as incremental build time when assemblies change.

Reviewing incremental build logs and implementing "dotnet-watch", I
noticed we will rebuild Java code, DEX, and APK when the list of
assemblies change.

It does not appear this is necessary, as apps seem to work fine when
only the "main" assembly is included in this list.

Change: only include the "main" assembly in the list of assemblies
passed to `GeneratePackageManagerJava`. This should slightly reduce
startup time, as well as incremental build time when assemblies
change.
@jonathanpeppers jonathanpeppers marked this pull request as ready for review January 22, 2026 20:28
@jonathanpeppers jonathanpeppers merged commit 5e91258 into main Jan 23, 2026
1 of 2 checks passed
@jonathanpeppers jonathanpeppers deleted the dev/peppers/gpmj-main-assembly branch January 23, 2026 14:29
@github-actions github-actions bot locked and limited conversation to collaborators Feb 23, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants