Skip to content

Commit

Permalink
Prevent Java icon from popping up in dock when running OS X app ☕
Browse files Browse the repository at this point in the history
  • Loading branch information
camsaul committed Mar 1, 2016
1 parent a921565 commit 191f3b0
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 1 deletion.
3 changes: 2 additions & 1 deletion OSX/Metabase/Backend/MetabaseTask.m
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,8 @@ - (void)launch {
self.task.launchPath = JREPath();
self.task.environment = @{@"MB_DB_FILE": DBPath(),
@"MB_JETTY_PORT": @(self.port)};
self.task.arguments = @[@"-jar", UberjarPath()];
self.task.arguments = @[@"-Djava.awt.headless=true",
@"-jar", UberjarPath()];

__weak MetabaseTask *weakSelf = self;
self.task.terminationHandler = ^(NSTask *task){
Expand Down
1 change: 1 addition & 0 deletions project.clj
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,7 @@
:main ^:skip-aot metabase.core
:manifest {"Liquibase-Package" "liquibase.change,liquibase.changelog,liquibase.database,liquibase.parser,liquibase.precondition,liquibase.datatype,liquibase.serializer,liquibase.sqlgenerator,liquibase.executor,liquibase.snapshot,liquibase.logging,liquibase.diff,liquibase.structure,liquibase.structurecompare,liquibase.lockservice,liquibase.sdk,liquibase.ext"}
:target-path "target/%s"
:jvm-opts ["-Djava.awt.headless=true"] ; prevent Java icon from randomly popping up in dock when running `lein ring server`
:javac-options ["-target" "1.7", "-source" "1.7"]
:uberjar-name "metabase.jar"
:ring {:handler metabase.core/app
Expand Down

0 comments on commit 191f3b0

Please sign in to comment.