2008/03/10からのアクセス回数 7946
最初にarchetypeプラグインを使ってjarライブラリをターゲットとする一般的なjavaプロジェクト を作成します。
$ mvn archetype:create -DgroupId=sample.itext.app -DartifactId=app -Dversion=0.0.1
ここでは、iTextの例題を実行するため、itextのmavenリポジトリをpom.xmlに追加する必要があります。
必要なライブラリは、MVNRepositoryで検索します。
"itext"を入力して、Searchボタンを押すと、
<dependency> <groupId>com.lowagie</groupId> <artifactId>itext</artifactId> <version>1.4</version> </dependency>をpom.xmlにコピーします。
残念ながらiTextAsian.jarは検索できませんでしたので、あとで別途install_fileをします。
最後にEclipseのプロジェクトにします。
mvn eclipse:eclipse -DdownloadSources=true
依存するjarファイルを[Project-dir]/dist/libにコピーする場合、以下のコマンドを実行する。
$ mvn dependency:copy-dependencies -DoutputDirectory=dist/lib
パッケージをビルドするときに、依存するライブラリのパスをpom.xmlで以下の様に指定すると便利です。
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> <manifest> <mainClass>jarファイルのメインクラス</mainClass> <packageName>jarファイルのパッケージ名</packageName> <addClasspath>true</addClasspath> <addExtensions>true</addExtensions> <classpathPrefix>./lib</classpathPrefix> </manifest> </archive> </configuration> </plugin> </plugins> </build>
この記事は、
皆様のご意見、ご希望をお待ちしております。
##comment_kcaptcha