You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I guess the meaning was that the sbt-assembly plugin (https://github.com/sbt/sbt-assembly) was not / is not maintained by the Playframework maintainers. So if you use it and run into problems you are on your own or have to contact the author of the plugin. However, meanwhile, I am pretty sure the plugin should be safe to use, it's quite popular.
@ndeverge So you forked the heroku-sbt-plugin, any reason you can not migrate to the Heroku JVM Application Deployer?
I tried to create a fat jar to use with the heroku-jvm-application-deployer, but it did not work (I did not have the time to investigate further at the moment), and it was easier for me to fork the sbt-heroku plugin.
Same here. The sbt-native-packager (stage or dist) works out of the box, as does the sbt-heroku plugin when used with sbt stage. I had never used the sbt-assembly plugin before and when I tried it with my multi project sbt build, I got a ton of deduplicate errors. Is there a way to build a fat Jar without adjusting these merge strategies, similar to what the sbt-native-packager does?
The sbt-heroku plugin as described here https://www.playframework.com/documentation/3.0.x/ProductionHeroku#Deploying-with-the-sbt-heroku-plugin is no longer maintained: https://github.com/heroku/heroku-sbt-plugin
To deploy directly to Heroku without pushing to a Git repository, you need to use the heroku-jvm-application-deployer https://github.com/heroku/heroku-jvm-application-deployer which requires a fat Jar.
The Play documentation describes creating a fat jar using the sbt-assembly plugin as not officially supported: https://www.playframework.com/documentation/3.0.x/Deploying#Using-the-sbt-assembly-plugin
What is the reason that it's not officially supported?
The text was updated successfully, but these errors were encountered: