問題タブ [exploded]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
maven - マルチモジュール Maven プロジェクトで展開された WAR をビルドし、その WEB-INF/lib ディレクトリに兄弟の JAR ファイルを含めるにはどうすればよいですか?
Maven WAR 2.6 プラグインで Maven 3.3.3 を使用しています。JAR プロジェクトと WAR プロジェクトの両方を含むマルチモジュール プロジェクトがあります。WAR プロジェクトは JAR プロジェクトに依存していますが、WAR ファイルをパッケージ化するのではなく、展開された形式で保持することを選択しています。だから私はこのコマンドを実行しようとしました
これにより WAR が展開されたままになりますが、JAR プロジェクトが Web アプリケーションの target/myproject/WEB-INF/lib ディレクトリに含まれません。代わりに含まれているのは、たとえば、私の JAR ファイルがあったはずの空のディレクトリです。
展開された WAR を保持し、JAR ファイルを含め、コマンド ラインからすべてを実行するにはどうすればよいですか (親 pom でカスタム プロファイルを作成して実行するのではなく)。
編集:これが別のものの複製であると思われる場合は、「準備パッケージ」フェーズを使用すると空のディレクトリが生成されることを指摘している私の質問の部分に注意してください。私はそれをしたくありません。
apache-spark - null と空の配列を含む Spark データフレームで ArrayType の列を分解する方法。
次のデータで構成されるデータフレームがあります
配列の列の値を分解するために、次のロジックを使用しました
このように爆発すると、df の空の配列である行が失われます。理想的には、その行を見逃したくありません。展開されたデータフレームのその列にnullまたはデフォルト値が必要です。これを達成するにはどうすればよいですか?