- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试将 hbm2java maven 插件用于 hibernate 。对于 mvn hibernate3:hbm2cfgxml 目标,我面临以下错误。
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building my-app-hadoop 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] >>> hibernate3-maven-plugin:2.2:hbm2cfgxml (default-cli) @ my-app-hadoop >>>
[INFO]
[INFO] <<< hibernate3-maven-plugin:2.2:hbm2cfgxml (default-cli) @ my-app-hadoop <<<
[INFO]
[INFO] --- hibernate3-maven-plugin:2.2:hbm2cfgxml (default-cli) @ my-app-hadoop ---
[WARNING] The POM for jdbc.artifact.groupid:jdbc-driver:jar:1.0 is missing, no dependency information available
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.454s
[INFO] Finished at: Tue Aug 28 11:14:20 IST 2012
[INFO] Final Memory: 3M/6M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.codehaus.mojo:hibernate3-maven- plugin:2.2:hbm2cfgxml (default-cli) on project my-app-hadoop: Ex
ecution default-cli of goal org.codehaus.mojo:hibernate3-maven-plugin:2.2:hbm2cfgxml failed: Plugin org.codehaus.mojo:hibernate3-m
aven-plugin:2.2 or one of its dependencies could not be resolved: Failure to find jdbc.artifact.groupid:jdbc-driver:jar:1.0 in htt
p://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval
of central has elapsed or updates are forced -> [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/PluginResolutionException
我在 POM.xml 中添加了以下插件配置以使用 hbm2java 功能。
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>hibernate3-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<components>
<component>
<name>hbm2ddl</name>
<implementation>jdbcconfiguration</implementation>
</component>
<component>
<name>hbm2hbmxml</name>
<outputDirectory>src/main/resources</outputDirectory>
</component>
</components>
<componentProperties>
<drop>true</drop>
<configurationfile>/src/main/resources/hibernate.cfg.xml</configurationfile>
</componentProperties>
</configuration>
<dependencies>
<dependency>
<groupId>jdbc.artifact.groupid</groupId>
<artifactId>jdbc-driver</artifactId>
<version>1.0</version>
</dependency>
</dependencies>
</plugin>
</plugins>
我在哪里可以找到 jdbc.artifact.groupid 以及我的 pom.xml 中缺少什么?
最佳答案
您必须将 jdbc.artifact.groupid:jdbc-driver:1.0 替换为真正的供应商 Artifact 。例如
<dependency>
<groupId>org.hsqldb</groupId>
<artifactId>hsqldb</artifactId>
<version>2.2.8</version>
</dependency>
如果你使用 hsqldb。
编辑
正如您在评论中提到的那样使用 Oracle...Oracle 数据库的 jdbc jar 随您的 Oracle 发行版一起提供。也可以下载here .Once downloaded you will have to put it manually in your local maven repo (you can also store it in the thirparty repo of you Maven Repo Manager if you have one (Nexus, Archiva...).另一种方法是添加使用 systemPath
声明的依赖:
<dependency>
<groupId>com.oracle.jdbc</groupId>
<artifactId>ojdbc6_g</artifactId>
<version>11.2.0.2.0</version>
<systemPath>"C:/ThirpartyJars/Oracle/ojdbc6_g.jar"</systemPath>
</dependency>
关于java - 缺少 jdbc.artifact.groupid :jdbc-driver:jar:1. 0 的依赖信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12153435/
我正在尝试在多模块项目的子模块中运行“mvn clean install”。该项目是Jacoco但我认为这更多的是我不了解这里是如何使用 Maven 的,而不是 Jacoco 本身的问题。 https
我想使用 org.glassfish.embedded在我的依赖项中。我应该使用什么存储库? 最佳答案 我不知道你想用什么,但是 groupId org.glassfish.embedded 看起来很
我有一个 sbt 项目,我需要在本地发布,然后将它从其他项目中用作“libraryDependencies”。一切都很好,但工件的 groupId 与它的名称相同。我可以在 build.sbt 中以某
选择Maven groupId的一个最佳实践是根据公司的域名选择groupId。一些域名包含特殊字符,尤其是连字符减号。此外,对于新的非 ASCII 域,域名也可以包含非 ASCII 字符。 现在我的
我有一个结构错误的文件,我使用 while..read 循环将其转换为正确的结构 userid1:john doe smith:group1 userid2:jane doe smith:group2
我想从命令行检索groupId,artifactId和Maven项目的版本。 本主题“ How to get Maven project version to the bash command lin
我做了一个简化的演示(带有伪结构)来说明我需要什么: type TMyRec = record GroupID: Integer; Color: TColor; end;
我已附上我的代码供引用,因为我想将动态groupID从teamgroupapi.js传递到teamCategoryApi.js 当我尝试从 ApiCategory.js 文件手动传递 groupID
这是我的 MySQL 表: ID | groupID | value ------------------------------ 1 | 1 | 2 | 1
是否可以告诉 maven 仅为某些特定的 groupid 查找用户定义的存储库? 似乎首先为所有 Artifact 尝试用户定义的存储库,并最终花费更长的时间来构建。 [编辑] 例如属于组“com.e
我正在尝试获取一个 Java/Gradle 项目来构建一个共享/不可执行的库 JAR 并将其发布到我的本地 Maven 存储库(以便我可以将它拉入我在本地处理的其他项目)。 我的build.gradl
我有以下 data.frame(实际上它有数百万条记录)。 当电话号码与任何其他记录和任何电话号码位置相匹配时,我希望能够分配一个 group_id。 id % gather(dummy, pho
我有一个数据集,它有多个列,每列有多个值。我想要的是将每列中的每个值的计数按 groupID 分组 示例 GroupId | C1 | C2 1 | "va
在maven中重命名groupId时会导致任何意外的冲突或错误吗? 例如来自 com.current.id 至 com.new.newid 我已经尝试使用 maven clean install 构建
我有一个关于 readMavenPom 的问题( Link to doc ) 来自 Jenkins 管道的实用程序。 我有一个项目 pom.xml哪里没有 groupId已定义,但此 pom.xml有
从下面的代码(在 ExpandableView Adapter 中)我如何在单击图像 (iv) 后获取组 ID。如果用户单击组列表,我想像往常一样展开它,但如果用户单击组列表中的图像,我想调用一些其他
我正在尝试创建一个 Sql ,从第一个表“posts_main”获取所有数据,然后从第二个表“posts_comments”获取评论数 我尝试过: $sql = "SELECT * FROM post
我正在开发许多项目(目前组织为 eclipse 项目)。有一个核心项目,主要提供核心API和一些二次实现和抽象类。所有其他项目都依赖于此项目。 将项目集成到我们的 maven 存储库时,我们遇到了 m
我在 Eclipse 中使用 Maven 和 Sonar。我已经在 LocalHost 9000 上有了我的 Maven 项目。但是当我去 eclipse configure>associate wi
这是一个场景,我们想要检索特定的 GroupId 号。例如,只有 3 个用户的 6 表示 UserId 与 2、1、3 具有该特定组 这是我尝试执行的查询 SELECT group_id FROM g
我是一名优秀的程序员,十分优秀!