したがって、主な目的は、fat jarアプリケーションをドッキングして、Elasticbeanstalkに配置することでした。問題はコンテキストにあります。必要なのが実際には単一のjarファイルだけである場合、Dockerにこれほど多くのコンテキストを追加するのは少しばかげています。
.dockerignoreファイルで遊んでいますが、迷子になっています。gitignore否定を使用しようとしましたが、機能しません。
*
!Dockerfile
*/
!target/
target/*
!target/*.jar
正規表現にもそのようなことがありますが、複雑な正規表現はサポートされていないようです。
^((?!Dockerfile).)*$
また、stackoverflowで検索してみましたが、次の2つだけが見つかりました。
この質問は2番目の質問と似ているかもしれませんが、ここでは1つのファイルをコンテキストに含めたいだけなので、少し違うと思います。
どんな助けでもありがたいです。