如何使用Spring手动执行maven命令?
我使用Spring和内置Maven一起使用Linux。我需要手动添加jar。我发现我需要通过执行以下命令来完成它
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.1.0 -Dpackaging=jar -Dfile=ojdbc14.jar -DgeneratePom=true
可以通过windows cmd完成此操作。但是,通过在linux中使用终端,我可以接收输出:
The program 'mvn' can b
我有Suse linux,我已经安装了Glassfish 3.1.1,但是我不能用
resource type: javax.sql.ConnectionPoolDataSource
以下错误为:
Class name is wrong or classpath is not set for : oracle.jdbc.pool.OracleDataSource Please enter code here`check the server.log for more details.
我在glassfish/domains/domain1/lib/Ext和glassfish/lib中
我按照以下两个链接下载ojdbc并在Windows系统中本地安装它:
我最后使用了下面的命令(使用`来转义-):
mvn install:install-file `-Dfile=C:\Users\xxx\ojdbc6.jar `-DgroupId=com.oracle `-DartifactId=ojdbc6 `-Dversion=11.2.0.2.0 `-Dpackaging=jar `-DgeneratePom=true
但我仍在犯以下错误:
[ERROR] No plugin found for prefix '`-Dfile=C' in t
我安装了Cloudera QuickStart VM 5.13。我在用Sqoop。我尝试执行下一个命令:
[cloudera@quickstart ~]$ sqoop list-tables --connect jdbc:oracle:thin:@localhost:1521:xe --username Guest1 --password G147
那么我就有了一个错误:
Warning: /usr/lib/sqoop/../accumulo does not exist! Accumulo imports will fail.
Please set $ACCUMULO_HOME to the
新手问题在这里。我需要选择JDBC驱动程序来将应用服务器Java程序连接到另一台服务器上的Oracle 11G数据库。这两个服务器都是Linux CentOS,它们在物理上是相邻的,并通过交叉连接的以太网电缆连接。我不会做Oracle RAC。
Oracle的网站列出了以下可用选项:
作为参考,这里有一个类似的帖子:
我的目标更明确:在以下(JDK 1.6)驱动程序中选择哪一个?
ojdbc6.jar (Classes for use with JDK 1.6. It contains the JDBC driver classes
except classes
我在我的gitlab项目中得到了这个错误:
[ERROR] Failed to execute goal on project importparcoursup: Could not resolve dependencies for project nc.unc:importparcoursup:jar:1.0-SNAPSHOT: Could not find artifact com.oracle:ojdbc8:jar:12.2.0.1
来源:
这是正常的,因为oracle jdbc在maven中央存储库上不可用。
在本地,我使用以下命令在本地存储库中安装了lib,从而成功地解决了这个问题: