
dependency是通过JAVA代码对pom.xml文件进行增加与删除 *** 作的一种依赖,当项目A依赖于B,而B又依赖于C的时候,自然的A会依赖于C,这样Maven在建立项目A的时候,会自动加载对C的依赖。
如何通过java代码对pom.xml文件进行 *** 作?
首先需要引入jar包:
org.apache.maven maven-model 3.6.0
对xml文件进行增加 *** 作:代码中的key为:maven-model。
Value为:
org.apache.maven maven-model 3.6.0
而在Maven中,任何依赖(jar包,tomcat等),或项目(自己打包的jar,war等)输出都可成为构件。每个构件都有自己的唯一标识(唯一坐标),由groupId,artifactId,和version等信息构成,由此,Maven就可以对构件进行版本控制,管理。
任何可以被Maven的坐标系统唯一标识的对象都是一个Maven构件,但是,只包含其他POM文件(该文件本身不产生构件,打包方式为pom)使用定义的POM文件也是一个Maven构件。
实战 *** 作: com.oracle ojdbc6 11gimport java.sql.* public class Test { public static void main(String[] args) { Connection conn = null PreparedStatement pstmt = null ResultSet res = null try { //Class.forName("oracle.jdbc.driver.OracleDriver") //String url="jdbc:oracle:thin:@ip:orcl" Class.forName("com.mysql.jdbc.Driver") String url = "jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF8" String user = "" String pwd = "" conn = DriverManager.getConnection(url, user, pwd) //query String sql = "select * from student where age = ?" pstmt = conn.prepareCall(sql) pstmt.setInt(1, 18) res = pstmt.executeQuery() //getColumnLabel ResultSetMetaData rsmd = res.getMetaData() for (int i = 0, n = rsmd.getColumnCount() i
通常添加一个jar,只需要在 pom 文件中添加:<dependencies>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-artifact</artifactId>
<version>3.8.1</version>
</dependency>
</dependencies>
maven工程中添加jar有两种方式添。第一:
通过【Dependencies】,可视化界面 *** 作点击Dependencies标签页。点击【add】按钮 输入我们想添加的jar包名字进行搜索.就会出现下图中所示。他会把对应名称的所有版本jar包列出来. 选择对应jar包,点击【OK】按钮确认添加。
第二:通过pom.xml源码方式添加,标签<dependency></dependency>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>3.0.5.RELEASE</version>
</dependency>
</dependencies>
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)