我已经开始用我的项目配置 Jenkins。我确保首先在本地存储库中安装 sqljdbc 驱动程序:
$>mvn install:install-file -Dfile=sqljdbc4-4.0.jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.0 -Dpackaging=jar
我可以看到 jar 显然已成功安装在:
C:\Users\我\.m2\repository\com\microsoft\sqlserver\sqljdbc4\4.0
这是 pom 相关部分的样子:
<sqljdbc4.version>4.0</sqljdbc4.version>
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>sqljdbc4</artifactId>
<version>${sqljdbc4.version}</version>
</dependency>
但是,当我尝试从 jenkins 构建项目时,我得到:
Executing Maven: -B -f C:\Program Files (x86)\Jenkins\jobs\Build Solutions Project\workspace\pom.xml install
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building CommonFrontPage 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
Downloading: http://repo.maven.apache.org/maven2/com/microsoft/sqlserver/sqljdbc4/4.0/sqljdbc4-4.0.pom
[WARNING] The POM for com.microsoft.sqlserver:sqljdbc4:jar:4.0 is missing, no dependency information available
我不确定为什么它不首先查看我的本地存储库。
我还在“配置”>“Maven项目配置”下设置:
本地 Maven 存储库默认 (~/.m2/repository)
我也重新启动了 Jenkins 服务。
我不知道如何从这里开始。
我知道我可以使用 nexus,但在这个阶段我真的不需要它。
Maven版本:3.0.5