Skip to content

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants