<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>org.supercsv</groupId>
<artifactId>SuperCSV</artifactId>
<version>1.52</version>
</project>
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>org.supercsv</groupId>
<artifactId>spiffy</artifactId>
<version>0.05</version>
</project>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.mycompany</groupId>
<artifactId>SuperCSVExam</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
<name>SuperCSVExam</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<repositories>
<repository>
<id>projectrepo</id>
<url>file:m2repo</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.supercsv</groupId>
<artifactId>SuperCSV</artifactId>
<version>1.52</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.supercsv</groupId>
<artifactId>spiffy</artifactId>
<version>0.05</version>
<scope>compile</scope>
</dependency>
</dependencies>
</project>
Scanning for projects...
------------------------------------------------------------------------
Building SuperCSVExam 1.0-SNAPSHOT
------------------------------------------------------------------------
Downloading: file:m2repo/org/supercsv/SuperCSV/1.52/SuperCSV-1.52.pom
Checksum validation failed, no checksums available from the repository for file:m2repo/org/supercsv/SuperCSV/1.52/SuperCSV-1.52.pom
Downloaded: file:m2repo/org/supercsv/SuperCSV/1.52/SuperCSV-1.52.pom (392 B at 38.3 KB/sec)
Downloading: file:m2repo/org/supercsv/spiffy/0.05/spiffy-0.05.pom
Checksum validation failed, no checksums available from the repository for file:m2repo/org/supercsv/spiffy/0.05/spiffy-0.05.pom
Downloaded: file:m2repo/org/supercsv/spiffy/0.05/spiffy-0.05.pom (390 B at 127.0 KB/sec)
Downloading: file:m2repo/org/supercsv/SuperCSV/1.52/SuperCSV-1.52.jar
Downloading: file:m2repo/org/supercsv/spiffy/0.05/spiffy-0.05.jar
Checksum validation failed, no checksums available from the repository for file:m2repo/org/supercsv/spiffy/0.05/spiffy-0.05.jar
Downloaded: file:m2repo/org/supercsv/spiffy/0.05/spiffy-0.05.jar (15 KB at 1612.2 KB/sec)
Checksum validation failed, no checksums available from the repository for file:m2repo/org/supercsv/SuperCSV/1.52/SuperCSV-1.52.jar
Downloaded: file:m2repo/org/supercsv/SuperCSV/1.52/SuperCSV-1.52.jar (60 KB at 3504.5 KB/sec)
[resources:resources]
Using 'UTF-8' encoding to copy filtered resources.
skip non existing resourceDirectory /Users/Atsushi/NetBeansProjects/SuperCSVExam/src/main/resources
[compiler:compile]
Nothing to compile - all classes are up to date
[resources:testResources]
Using 'UTF-8' encoding to copy filtered resources.
skip non existing resourceDirectory /Users/Atsushi/NetBeansProjects/SuperCSVExam/src/test/resources
[compiler:testCompile]
Nothing to compile - all classes are up to date
[surefire:test]
Surefire report directory: /Users/Atsushi/NetBeansProjects/SuperCSVExam/target/surefire-reports
Picked up _JAVA_OPTIONS: -Dfile.encoding=UTF-8
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running com.mycompany.supercsvexam.AppTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.058 sec
Results :
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[jar:jar]
Building jar: /Users/Atsushi/NetBeansProjects/SuperCSVExam/target/SuperCSVExam-1.0-SNAPSHOT.jar
[install:install]
Installing /Users/Atsushi/NetBeansProjects/SuperCSVExam/target/SuperCSVExam-1.0-SNAPSHOT.jar
to /Users/Atsushi/.m2/repository/com/mycompany/SuperCSVExam/1.0-SNAPSHOT/SuperCSVExam-1.0-SNAPSHOT.jar
Installing /Users/Atsushi/NetBeansProjects/SuperCSVExam/pom.xml
to /Users/Atsushi/.m2/repository/com/mycompany/SuperCSVExam/1.0-SNAPSHOT/SuperCSVExam-1.0-SNAPSHOT.pom
------------------------------------------------------------------------
BUILD SUCCESS
------------------------------------------------------------------------
Total time: 4.356s
Finished at: Mon Feb 20 01:38:05 JST 2012
Final Memory: 5M/81M
------------------------------------------------------------------------プロジェクトに商用ライブラリを入れておき、pom.xml から <systemPath> で参照させるのが吉
…
<dependencies>
<dependency>
<groupId>com.fujitsu</groupId>
<artifactId>shunsaku</artifactId>
<version>9.0</version>
<scope>system</scope>
<systemPath>${basedir}/lib/shunsakuapi.jar</systemPath>
</dependency>
</dependencies>
…
project | +--src | +--lib | | | +--xxxapi.jar | +--target
Webアプリの場合は、
…
<dependencies>
<dependency>
<groupId>com.fujitsu</groupId>
<artifactId>shunsaku</artifactId>
<version>9.0</version>
<scope>system</scope>
<systemPath>
${basedir}/src/main/webapp/WEB-INF/lib/shunsakuapi.jar
</systemPath>
</dependency>
</dependencies>
…
が吉。コンパイル時にも参照されるし、war ファイルにも入る。