jcaptcha実装時のトラブルシューティング
環境
- windows7
- java7
- javaServerFaces2.2
- glassfish4.1
- eclipse
ビルドパスからライブラリに登録したもの
- jcaptcha-1.0.jar
- jcaptcha-api-1.0.jar
- imaging-01012005.jar
現象
- コード上でimportしてjar内のクラスは利用できる
- ビルドしてみると、jarクラス内の「CaptchaServiceException」などが無いといわれビルドできない。
解消方法
1. ビルドパスからライブラリを削除
2. mavenコマンドを利用してjarファイルを配置
3. pom.xmlのに追加
※3.は当然といえば当然なのですが、それだけだと上記現象が解決できませんでした
mevenコマンドは以下
- mvn install:install-file -Dfile=C:\Users{ユーザ名}\Downloads\octo\captcha\jcaptcha\1.0\jcaptcha-1.0.jar -DgroupId=com.octo.captcha -DartifactId=jcaptcha -Dversion=1.0 -Dpackaging=jar
- mvn install:install-file -Dfile=C:\Users{ユーザ名}\Downloads\octo\captcha\jcaptcha-api\1.0\jcaptcha-api-1.0.jar -DgroupId=com.octo.captcha -DartifactId=jcaptcha-api -Dversion=1.0 -Dpackaging=jar
- mvn install:install-file -Dfile=C:\Users{ユーザ名}\Downloads\jhlabs\imaging\01012005\imaging-01012005.jar -DgroupId=com.jhlabs -DartifactId=imaging -Dversion=01012005 -Dpackaging=jar
※pathは適宜読み替えてください