Skip to content

Commit 8111858

Browse files
committed
add druid-wrap project
1 parent 60a1a8c commit 8111858

14 files changed

+957
-0
lines changed

druid-wrapper/pom.xml

Lines changed: 121 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,121 @@
1+
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0"
2+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3+
<modelVersion>4.0.0</modelVersion>
4+
<groupId>com.alibaba</groupId>
5+
<artifactId>druid-wrapper</artifactId>
6+
<version>1.2.5</version>
7+
8+
<name>druid-wrapper</name>
9+
<description>Druid DataSource Wrapper</description>
10+
<url>https://github.com/AlibabaTech/druid</url>
11+
<inceptionYear>2012</inceptionYear>
12+
13+
<distributionManagement>
14+
<repository>
15+
<id>opensesame</id>
16+
<url>dav:http://code.alibabatech.com/mvn/releases/</url>
17+
</repository>
18+
<snapshotRepository>
19+
<id>opensesame</id>
20+
<url>dav:http://code.alibabatech.com/mvn/snapshots/</url>
21+
</snapshotRepository>
22+
</distributionManagement>
23+
24+
<developers>
25+
<developer>
26+
<id>wenshao</id>
27+
<name>wenshao</name>
28+
<email>[email protected]</email>
29+
</developer>
30+
</developers>
31+
32+
<scm>
33+
<url>https://[email protected]/AlibabaTech/druid.git</url>
34+
<connection>scm:git:https://[email protected]/AlibabaTech/druid.git</connection>
35+
</scm>
36+
37+
<organization>
38+
<name>Alibaba Group</name>
39+
<url>http://code.alibabatech.com/</url>
40+
</organization>
41+
42+
<licenses>
43+
<license>
44+
<name>Apache 2</name>
45+
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
46+
<distribution>repo</distribution>
47+
<comments>A business-friendly OSS license</comments>
48+
</license>
49+
</licenses>
50+
51+
<build>
52+
<extensions>
53+
<extension>
54+
<groupId>org.apache.maven.wagon</groupId>
55+
<artifactId>wagon-webdav</artifactId>
56+
</extension>
57+
</extensions>
58+
<plugins>
59+
<plugin>
60+
<groupId>org.apache.maven.plugins</groupId>
61+
<artifactId>maven-source-plugin</artifactId>
62+
<version>2.1.1</version>
63+
<executions>
64+
<execution>
65+
<id>attach-sources</id>
66+
<goals>
67+
<goal>jar-no-fork</goal>
68+
</goals>
69+
</execution>
70+
</executions>
71+
<configuration>
72+
<attach>true</attach>
73+
</configuration>
74+
</plugin>
75+
76+
<plugin>
77+
<artifactId>maven-javadoc-plugin</artifactId>
78+
<version>2.8.1</version>
79+
<executions>
80+
<execution>
81+
<id>attach-javadoc</id>
82+
<goals>
83+
<goal>jar</goal>
84+
</goals>
85+
</execution>
86+
</executions>
87+
<configuration>
88+
<show>public</show>
89+
<charset>UTF-8</charset>
90+
<encoding>UTF-8</encoding>
91+
<docencoding>UTF-8</docencoding>
92+
<links>
93+
<link>http://docs.oracle.com/javase/6/docs/api</link>
94+
</links>
95+
</configuration>
96+
</plugin>
97+
98+
<plugin>
99+
<artifactId>maven-gpg-plugin</artifactId>
100+
<version>1.4</version>
101+
<executions>
102+
<execution>
103+
<id>sign-artifacts</id>
104+
<phase>verify</phase>
105+
<goals>
106+
<goal>sign</goal>
107+
</goals>
108+
</execution>
109+
</executions>
110+
</plugin>
111+
</plugins>
112+
</build>
113+
114+
<dependencies>
115+
<dependency>
116+
<groupId>com.alibaba</groupId>
117+
<artifactId>druid</artifactId>
118+
<version>1.2.5</version>
119+
</dependency>
120+
</dependencies>
121+
</project>
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
package com.mchange.v2.c3p0;
2+
3+
import com.alibaba.druid.pool.DruidDataSourceC3P0Adapter;
4+
5+
public class ComboPooledDataSource extends DruidDataSourceC3P0Adapter implements PooledDataSource {
6+
7+
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
package com.mchange.v2.c3p0;
2+
3+
import javax.sql.DataSource;
4+
5+
6+
public interface PooledDataSource extends DataSource {
7+
8+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package org.apache.commons.dbcp;
2+
3+
import com.alibaba.druid.pool.DruidDataSource;
4+
5+
public class BasicDataSource extends DruidDataSource implements BasicDataSourceMBean {
6+
7+
private static final long serialVersionUID = 1L;
8+
9+
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package org.apache.commons.dbcp;
2+
3+
import java.util.Properties;
4+
5+
import javax.sql.DataSource;
6+
7+
import com.alibaba.druid.pool.DruidDataSourceFactory;
8+
9+
public class BasicDataSourceFactory extends DruidDataSourceFactory {
10+
public static DataSource createDataSource(Properties properties) throws Exception {
11+
BasicDataSource dataSource = new BasicDataSource();
12+
config(dataSource, properties);
13+
return dataSource;
14+
}
15+
16+
protected DataSource createDataSourceInternal(Properties properties) throws Exception {
17+
BasicDataSource dataSource = new BasicDataSource();
18+
config(dataSource, properties);
19+
return dataSource;
20+
}
21+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
package org.apache.commons.dbcp;
2+
3+
import com.alibaba.druid.pool.DruidDataSourceMBean;
4+
5+
public interface BasicDataSourceMBean extends DruidDataSourceMBean {
6+
7+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
package org.apache.commons.dbcp;
2+
3+
public class ManagedBasicDataSource extends BasicDataSource implements BasicDataSourceMBean {
4+
5+
private static final long serialVersionUID = 1L;
6+
7+
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
package org.apache.commons.dbcp;
2+
3+
import java.util.Properties;
4+
5+
import javax.sql.DataSource;
6+
7+
public class ManagedBasicDataSourceFactory extends BasicDataSourceFactory {
8+
9+
public static DataSource createDataSource(Properties properties) throws Exception {
10+
ManagedBasicDataSource dataSource = new ManagedBasicDataSource();
11+
config(dataSource, properties);
12+
return dataSource;
13+
}
14+
15+
protected DataSource createDataSourceInternal(Properties properties) throws Exception {
16+
ManagedBasicDataSource dataSource = new ManagedBasicDataSource();
17+
config(dataSource, properties);
18+
return dataSource;
19+
}
20+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
package org.apache.commons.dbcp;
2+
3+
4+
public interface ManagedBasicDataSourceMBean extends BasicDataSourceMBean {
5+
6+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package org.apache.commons.dbcp2;
2+
3+
import com.alibaba.druid.pool.DruidDataSource;
4+
5+
public class BasicDataSource extends DruidDataSource implements BasicDataSourceMBean {
6+
7+
private static final long serialVersionUID = 1L;
8+
9+
}

0 commit comments

Comments
 (0)