Axisのプロジェクト実行時に出る「要求されたクラス(javax.activation.DataHandler と javax.mail.internet.MimeMultipart)が見つかりません。Attachmentサポートが利用できません。」への対応

Axisを使って生成したクラスを実行する際にこんなエラーが出ていたので

要求されたクラス(javax.activation.DataHandler と javax.mail.internet.MimeMultipart)が見つかりません。Attachmentサポートが利用できません。 / [en]-(Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled.)

ちょっと調べてみるとjavamailのjarが必要だということがわかった。 今回はmavenを使っていたのでpom.xmlに以下を追記するとことで解決。

  <dependency>
    <groupId>javax.mail</groupId>
    <artifactId>mail</artifactId>
    <version>1.4</version>
  </dependency>