提交 add5ab41 编写于 作者: A avalon566

Remove mysql-connector-java jar

上级 9b6c90e0
......@@ -13,10 +13,10 @@ mvn clean package
Install `java` and run command:
```shell
java -jar sharding-scaling-1.0.0-SNAPSHOT.jar
&& scaling \
&& --input-sharding-config conf/config-sharding.yaml \
&& --output-jdbc-url jdbc:mysql://127.0.0.1/test2?useSSL=false \
&& --output-jdbc-username root \
&& --output-jdbc-password 123456
bin/start.sh \
scaling \
--input-sharding-config conf/config-sharding.yaml \
--output-jdbc-url jdbc:mysql://127.0.0.1/test2?useSSL=false \
--output-jdbc-username root \
--output-jdbc-password 123456
```
\ No newline at end of file
......@@ -13,11 +13,18 @@
<fileSets>
<fileSet>
<directory>${project.build.directory}</directory>
<outputDirectory></outputDirectory>
<outputDirectory>lib</outputDirectory>
<includes>
<include>*.jar</include>
</includes>
</fileSet>
<fileSet>
<directory>src/main/resources/bin</directory>
<outputDirectory>bin</outputDirectory>
<includes>
<include>*</include>
</includes>
</fileSet>
<fileSet>
<directory>src/main/resources/conf</directory>
<outputDirectory>conf</outputDirectory>
......
......@@ -62,11 +62,6 @@
<artifactId>netty-all</artifactId>
<version>${netty.version}</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>6.0.6</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
......@@ -110,24 +105,6 @@
<target>${java.version}</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.4</version>
<configuration>
<excludes>
<exclude>conf/*</exclude>
</excludes>
<archive>
<addMavenDescriptor>false</addMavenDescriptor>
<manifest>
<addClasspath>true</addClasspath>
<classpathPrefix>lib/</classpathPrefix>
<mainClass>info.avalon566.shardingscaling.Engine</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
......
......@@ -36,7 +36,7 @@ public class Engine {
private final static Logger LOGGER = LoggerFactory.getLogger(Engine.class);
static {
PropertyConfigurator.configure(RuntimeUtil.getBasePath() + File.separator + "conf" + File.separator + "log4j.properties");
PropertyConfigurator.configure(RuntimeUtil.getBasePath() + "conf" + File.separator + "log4j.properties");
}
public static void main(String[] args) {
......
......@@ -27,6 +27,6 @@ import java.io.File;
public final class RuntimeUtil {
public static String getBasePath() {
return new File(Engine.class.getProtectionDomain().getCodeSource().getLocation().getPath()).getParent();
return Engine.class.getResource("/").getFile();
}
}
#!/bin/bash
cd `dirname $0`
cd ..
DEPLOY_DIR=`pwd`
CLASS_PATH=.:${DEPLOY_DIR}/conf:${DEPLOY_DIR}/lib/*
MAIN_CLASS=info.avalon566.shardingscaling.Engine
java -classpath ${CLASS_PATH} ${MAIN_CLASS} $*
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册