自建jetspeed发布时找不到oracle数据源(大概是这么个问题)
初次接触jetspeed 按照官方的biuld guid生成了一个portal ,准备发布到tomcat上
但执行命令过程中出现错误,似乎是要去中央仓库下载oracle的数据源(classes12.jar),中央仓库是没有这个的,为此已经用nexus把oracle里的classes12.jar发布到了本地仓库(3rd party)
但程序并没有访问本地仓库,貌似直接去中央仓库找jar包。不知哪里配置错了。
以下是出错信息(主要是红色字部分)
d:workspacemavenDemo-HelloPortalhello>mvn org.apache.portals.jetspeed-2:jetsp
eed-mvn-maven-plugin:mvn -Dtarget=db
[INFO] Scanning for projects...
[INFO]
......省略很多log
......省略很多log
......省略很多log
[INFO] ------------------------------------------------------------------------
[INFO] Building Jetspeed-2 Maven Invoker Configuration for My Portal 1.0.0
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- jetspeed-db-maven-plugin:2.2.2:init (unpack) @ jetspeed-mvn-portal-po
m ---
[WARNING] The POM for org.springframework:spring-ojb
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
另外在搞定了上面的问题后继续发布又出了个问题,说是我用mvn生成的jetspeed程序的pom在中央仓库里找不到,那是肯定找不到的,在jetspeed根路径下mvn clean install 就好了,也不知道对不对。新手玩不转啊。
安装到本地库 mvn install:install-file -DgroupId=com.oracle -DartifactId=classes12 -Dversion=10.2.0.4 -Dpackaging=jar -Dfile=d:apache-maven-3.0.1-binclasses12.jar
好吧,我自己回答,class12.jar这个东西在中央仓库里没有,所以,cmd到oracleproduct10.2.0db_1jdbclib路径下,mvn install 就好了(发布第三方jar到本地库)