请教eclipse maven 如何 "批量" 添加本地jar包

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请教eclipse maven 如何 "批量" 添加本地jar包相关的知识,希望对你有一定的参考价值。

工具/原料
eclipse
maven插件
方法/步骤
先创建一个基于maven的项目,点击打开pom.xml文件

点击Dependencies标签页,然后点击Dependencies中的add按钮,输入我们想添加的jar包名字,就会出现下图中所示,它会把对应名称的所有版本jar包列出来

点击OK之后,在pom.xml会带回jar包的信息,type表示依赖包的类型,Scope表示这个依赖包的作用周期等等

4
保存后install maven,然后再点开项目中的Maven Dependencies就会发现多了相应的jar包了
参考技术A 工具/原料
eclipse
maven插件
方法/步骤
先创建一个基于maven的项目,点击打开pom.xml文件

点击Dependencies标签页,然后点击Dependencies中的add按钮,输入想添加的jar包名字,就会出现下图中所示,它会把对应名称的所有版本jar包列出来

点击OK之后,在pom.xml会带回jar包的信息,type表示依赖包的类型,Scope表示这个依赖包的作用周期等等

4
保存后install maven,然后再点开项目中的Maven Dependencies就会发现多了相应的jar包了

请教c3p0连接池如何读Properties配置文件

<!-- 读取Properties配置文件路径 -->
<bean id="propertyConfig" class="org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer">
<property name="location" value="classpath:jdbc.properties"></property>
</bean>

<!-- 数据源配置 -->
<!--<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">>-->
<!-- 设置JDBC驱动名称 -->
<!-- <property name="driverClass" value="$jdbc.driver" />>-->
<!-- 设置JDBC连接URL -->
<!-- <property name="jdbcUrl" value="$jdbc.url" />>-->
<!-- 设置数据库用户名 -->
<!-- <property name="user" value="$jdbc.username" />>-->
<!-- 设置数据库密码 -->
<!-- <property name="password" value="$jdbc.password" />>-->
<!-- 设置连接池初始值 -->
<!-- <property name="initialPoolSize" value="$jdbc.initialPoolSize" />>-->
<!-- 设置连接池最小空闲值 -->
<!-- <property name="minPoolSize" value="$jdbc.minPoolSize" />>-->
<!-- 设置连接池最大值 -->
<!-- <property name="maxPoolSize" value="$jdbc.maxPoolSize" />>-->

<!--最大空闲时间,20分钟内未使用则连接被丢弃。若为0则永不丢弃。Default: 0 -->
<!-- <property name="maxIdleTime" value="1200" />>-->
<!-- <property name="acquireIncrement" value="2" />-->

<!-- <property name="idleConnectionTestPeriod" value="60" />-->
<!--获取连接失败将会引起所有等待连接池来获取连接的线程抛出异常。但是数据源仍有效
保留,并在下次调用getConnection()的时候继续尝试获取连接。如果设为true,那么在尝试
获取连接失败后该数据源将申明已断开并永久关闭。Default: false-->
<!-- <property name="breakAfterAcquireFailure">-->
<!-- <value>false</value>-->
<!-- </property>-->
<!--</bean>-->
参考技术A ComboPooledDataSource dataSource = new ComboPooledDataSource();
首先,c3p0一般不使用proerties文件来做配置文件,dbcp一般才用properties文件做配置文件。而c3p0一般使用xml文件做配置文件,而且c3p0连接池不需要自己手动读配置文件,因为你只要你使用上面的代码,new()一个ComboPooledDataSource()对象的时候,c3p0的jar包里面的代码会自动帮你读取你放在lib下面的jar包,不过c3p0的配置文件名必须是c3p0-config.xml,否则会无法读取。
参考技术B =============================[解决法]=========================
看javaAPI
java.util.Properties
Properties prop = new Properties();
prop.load(InputStream inStream);
prop.getProperty(String key);
你还使用
ds.setDriverClass( "com.microsoft.sqlserver.jdbc.SQLServerDriver" );
ds.setJdbcUrl( "jdbc:sqlserver://127.0.0.1:1433;DatabaseName=stock2" );
ds.setUser("sa");
ds.setPassword("ba123");
这种方式,只不过你面的字符串是propertie.getProperty("XXXX");也可以,没啥区别,反正只需要改properties文件本回答被提问者和网友采纳

以上是关于请教eclipse maven 如何 "批量" 添加本地jar包的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Eclipse 中保存时启动 Maven“编译”目标?

刚刚装的ECLIPSE,配置了阿里云的MAVEN,没有maven dependencies,也没有 enable maven dependency

Eclipse下导入maven项目。最后报错。求解决方法

请问怎么调整ECLIPSE的XML编辑器?

maven的项目怎么导入到eclipse中?

Maven“模块”与“项目”(Eclipse,m2eclipse 插件)