javamail を依存性に登録する
<dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4.2</version> </dependency>
<repository> <id>maven-repository.dev.java.net</id> <name>Java.net Maven Repository</name> <url>http://download.java.net/maven/2/</url> </repository>
リポジトリ追加して、こんな依存性を追加すれば
イケルぜ!!!
sun の依存性ライブラリの解決方法
<repository> <id>maven-repository.dev.java.net</id> <name>Java.net Maven Repository</name> <url>http://download.java.net/maven/2/</url> </repository>
上記リポジトリから取得する
macでssh接続が切れる場合
~/.ssh/config に
ServerAliveInterval 60
設定するだけでok
maven2でeclipseのコンパイラを使う
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <dependencies> <dependency> <groupId>org.eclipse.jdt</groupId> <artifactId>core</artifactId> <version>3.3.0-v_771</version> </dependency> </dependencies> </plugin>
ザンネン、イケなかった!!!
日本語URIでの文字化け
- Dfile.encoding=utf-8 を指定しなかったら
文字化けた!
型パラメータ T を判別できません; 型変数 T (上限 T,java.lang.Object) の固有の最大インスタンスが存在しません。
型パラメータ
T を判別できません; 型変数 T (上限 T,java.lang.Object) の固有の最大インスタンスが存在しません。
maven2 を使ってコンパイルしようとしたらエラーになった。
https://bugs.eclipse.org/bugs/show_bug.cgi?id=98379
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6302954
どうも、sunのjavacのバグみたい。
ちっと、コンパイル出来ないのもキツイし
eclipseでコンパイル出来ても、他でコンパイル出来ないのは
扱いにくい。
自分のFWで良く、使っている手抜きキャストメソッド
public class CastUtils { @SuppressWarnings("unchecked") public static <T> T cast(Object object) { return (T) object; } }
が使えないのはキツイなぁ。
どうするかなぁ