0

Java spring プロジェクトを maven に切り替えて、単純な構造から始めたいと考えています。archetype プロジェクトを作成し、メイン パッケージに Service.java を含むサブフォルダーを追加しました。依存関係について説明しますが、エラーが発生します。

maven アーティファクト org.springframework:spring:jar:3.1.1 が見つかりませんでした (http://repo.maven.apache.org/maven2)

<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.home.springtraining</groupId><artifactId>SpringTrainingTemplate</artifactId>
 <version>1.0-SNAPSHOT</version>
  <packaging>jar</packaging>
  <name>SpringTrainingTemplate</name>
  <url>http://maven.apache.org</url>
  <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
  <dependencies>
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring</artifactId>
    <version>3.1.1</version>
</dependency>
<dependency>
  <groupId>junit</groupId>
  <artifactId>junit</artifactId>
  <version>3.8.1</version>
  <scope>test</scope>
</dependency>

このパッケージをダウンロードできない理由を知っていますか?

4

2 に答える 2

2

バージョンとアーティファクト ID が間違っています。次のようにする必要があります。

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-core</artifactId>
    <version>3.1.2.RELEASE</version>
</dependency>

(AFAIR) Spring 3.0 以降、singel がなくなったことに注意してください。 、、および必要なものをspring.jar含める必要があります。それらはすべてmaven リポジトリにあります。spring-core.jarspring-context.jarspring-beans.jar

于 2012-09-26T12:18:16.607 に答える
0

3.x リリース シリーズ以降、Spring は単一のすべての jar として配布されません。実際に必要なサブライブラリを含める必要があります。Maven Central リポジトリで何が利用できるかについては、こちらを参照してください。

于 2012-09-26T12:21:24.530 に答える