提交 ccb89d49 编写于 作者: C cherrylzhao

for #2335 add seata maven dependencies.

上级 34856bd0
......@@ -65,6 +65,7 @@
<javax.transaction.version>1.1</javax.transaction.version>
<atomikos.version>4.0.6</atomikos.version>
<seata.version>0.5.1</seata.version>
<curator.version>2.10.0</curator.version>
<opentracing.version>0.30.0</opentracing.version>
......@@ -193,6 +194,17 @@
<artifactId>transactions-jdbc</artifactId>
<version>${atomikos.version}</version>
</dependency>
<dependency>
<groupId>io.seata</groupId>
<artifactId>seata-rm-datasource</artifactId>
<version>${seata.version}</version>
</dependency>
<dependency>
<groupId>io.seata</groupId>
<artifactId>seata-tm</artifactId>
<version>${seata.version}</version>
</dependency>
<dependency>
<groupId>org.apache.curator</groupId>
......
......@@ -27,5 +27,31 @@
</parent>
<artifactId>sharding-transaction-base-seata-at</artifactId>
<name>${project.artifactId}</name>
<dependencies>
<dependency>
<groupId>io.seata</groupId>
<artifactId>seata-rm-datasource</artifactId>
</dependency>
<dependency>
<groupId>io.seata</groupId>
<artifactId>seata-tm</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
<testSource>1.8</testSource>
<testTarget>1.8</testTarget>
</configuration>
</plugin>
</plugins>
</build>
</project>
......@@ -22,8 +22,11 @@ import org.apache.shardingsphere.transaction.core.ResourceDataSource;
import org.apache.shardingsphere.transaction.core.TransactionType;
import org.apache.shardingsphere.transaction.spi.ShardingTransactionManager;
import javax.sql.DataSource;
import java.sql.Connection;
import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
/**
* Seata AT sharding transaction manager.
......@@ -32,6 +35,8 @@ import java.util.Collection;
*/
public final class SeataATShardingTransactionManager implements ShardingTransactionManager {
private final Map<String, DataSource> dataSourceMap = new HashMap<>();
@Override
public void init(final DatabaseType databaseType, final Collection<ResourceDataSource> resourceDataSources) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册