HI Chris
I tried the same . I could replicate your issue. What you can do is add, the org.json as an embedd in your proj. That way this third party bundle will be included to your project bundle always


I have detailed about the steps I have followed in the below article How to add a third party bundle to you AEM package ?
1)Open the pom.xml under <project>\ui.apps
2) Under the content-package-maven-plugin, add the the above bundles as <embedded> like shown below
<plugin>
<groupId>com.day.jcr.vault</groupId>
<artifactId>content-package-maven-plugin</artifactId>
<extensions>true</extensions>
<configuration>
<filterSource>src/main/content/META-INF/vault/filter.xml</filterSource>
<verbose>true</verbose>
<failOnError>true</failOnError>
<group>Sample Content Package</group>
<embeddeds>
<embedded>
<groupId>com.sample</groupId>
<artifactId>sample.core</artifactId>
<target>/apps/sample/install</target>
</embedded>
<embedded>
<groupId>[bundle_group_id]</groupId>
<artifactId>[budle_artifact_id]</artifactId>
<target>/apps/sample/install</target>
</embedded>
----- [Add all the additional bundles here]
</embeddeds>
</configuration>
</plugin>
So this will make sure the bundles are embedded to your project every time you build the same. You can read more about this here . Some more details can be read here .
Hope this helps
Thanks
Veena