0

良い一日!

プロジェクトの pom.xml ファイルで新しいリポジトリを指定しました。タグの前に、この構成を追加しました

<repositories>
   <repository>
        <id>maven-db-plugin-repo</id>
        <name>maven db plugin repository</name>
        <url>http://maven-db-plugin.googlecode.com/svn/maven/repo</url>
        <layout>default</layout>
    </repository>
  </repositories>

ここに示されているように しかし、実行しようとするmvn db:updateと、次のエラーが発生します。

[ERROR] No plugin found for prefix 'db' in the current project and in the plugin groups [org.apache.maven.plugins, org.codehaus.mojo] available from the repositories [local (/home/andriy/.m2/repository), central (http://repo.maven.apache.org/maven2)] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/NoPluginFoundForPrefixException

私が間違っていることの提案はありますか?ありがとう

アップデート

この依存関係も追加しました

<dependency> 
  <groupId>com.googlecode</groupId> 
  <artifactId>maven-db-plugin</artifactId> 
  <version>1.3</version> 
  <type>jar</type>
</dependency> 

それでもこれらの警告が表示されます:

[WARNING] The POM for com.googlecode:maven-db-plugin:jar:1.3 is missing, no dependency information available
[WARNING] Failed to retrieve plugin descriptor for com.googlecode:maven-db-plugin:1.3: Plugin com.googlecode:maven-db-plugin:1.3 or one of its dependencies could not be resolved: Failed to read artifact descriptor for com.googlecode:maven-db-plugin:jar:1.3
4

2 に答える 2

3

プラグインを機能させるには、リポジトリを追加するだけでは不十分です。pomでもプラグインを設定する必要があります。プロジェクトのホームページの下部にmaven-db-pluginを構成する例があります。

maven-sql-pluginにはより優れたドキュメントがあります。ニーズに合っている場合は、代わりにそれを使用することもできます。

于 2012-04-24T12:17:07.773 に答える
2

I think you have to have the following configuration:

<pluginRepositories>
<pluginRepository>
  <id>maven-db-plugin-repo</id>
  <name>maven db plugin repository</name>
  <url>http://maven-db-plugin.googlecode.com/svn/maven/repo</url>
  <layout>default</layout>
</pluginRepository>
于 2013-01-24T14:46:00.647 に答える