6.2. Configure Maven to Use the File System Repositories
此内容没有您所选择的语言版本。
6.2. Configure Maven to Use the File System Repositories
The Red Hat JBoss DV Maven repository is available online, so it is not necessary to download and install it locally. However, if you prefer to install the JBoss Data Virtualization Maven repository locally, there are three ways to do it: on your local file system, on Apache Web Server, or with a Maven repository manager. This example covers the steps to download the JBoss DV 6 Maven Repository to the local file system. This option can help you become familiar with using Maven for development but is not recommended for team production environments.
Unzip the file on the local file system into a directory of your choosing.
Add entries for the unzipped repositories to Maven's settings.xml file. The following code sample contains a profile with the repositories and an activation entry for the profile:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/xsd/settings-1.0.0.xsd">
<localRepository/>
<profiles>
<!-- Profile with local repositories required by Data Virtualization -->
<profile>
<id>dv-local-repos</id>
<repositories>
<repository>
<id>dv-[VERSION]-repository</id>
<name>DV [VERSION] GA Repository</name>
<url>file://<!-- path to the repository -->/jboss-dv-[VERSION].redhat-[VERSION]-maven-repository/maven-repository</url>
<layout>default</layout>
<releases>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>false</enabled>
<updatePolicy>never</updatePolicy>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>dv-[VERSION].GA-redhat-[VERSION]-repository</id>
<name>DV [VERSION] GA Repository</name>
<url>file://<!-- path to the repository -->/jboss-dv-[VERSION].redhat-[VERSION]-maven-repository/maven-repository</url>
<layout>default</layout>
<releases>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>false</enabled>
<updatePolicy>never</updatePolicy>
</snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
<activeProfiles>
<!-- Activation of the Data Virtualization profile -->
<activeProfile>dv-local-repos</activeProfile>
</activeProfiles>
</settings>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/xsd/settings-1.0.0.xsd">
<localRepository/>
<profiles>
<!-- Profile with local repositories required by Data Virtualization -->
<profile>
<id>dv-local-repos</id>
<repositories>
<repository>
<id>dv-[VERSION]-repository</id>
<name>DV [VERSION] GA Repository</name>
<url>file://<!-- path to the repository -->/jboss-dv-[VERSION].redhat-[VERSION]-maven-repository/maven-repository</url>
<layout>default</layout>
<releases>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>false</enabled>
<updatePolicy>never</updatePolicy>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>dv-[VERSION].GA-redhat-[VERSION]-repository</id>
<name>DV [VERSION] GA Repository</name>
<url>file://<!-- path to the repository -->/jboss-dv-[VERSION].redhat-[VERSION]-maven-repository/maven-repository</url>
<layout>default</layout>
<releases>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>false</enabled>
<updatePolicy>never</updatePolicy>
</snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
<activeProfiles>
<!-- Activation of the Data Virtualization profile -->
<activeProfile>dv-local-repos</activeProfile>
</activeProfiles>
</settings>
Copy to ClipboardCopied!Toggle word wrapToggle overflow