Skip to content

Latest commit

 

History

History
74 lines (60 loc) · 1.93 KB

tarsjava.md

File metadata and controls

74 lines (60 loc) · 1.93 KB

TarsJava

Environmental Dependency

= JDK 1.8

= Maven 2.2.1

Build Project

Create a maven web project through ide or Maven. Take eclipse as an example,File -> New -> Project -> Maven Project -> maven-archetype-webapp

Then enter the groupid and artifactid. After the generation, you can import them through eclipse. The directory structure is as follows:

├── pom.xml
└── src
   ├── main
   │   ├── java
   │   │   └── tars
   │   │       └── test
   │   │          ├── HelloServant.java
   │   │          └── HelloServantImpl.java
   │   ├── resources
   │   │   └── servants.xml
   │   └── webapp
   └── test
       ├── java
       │   └── tars
       │       └── test
       │           └── TarsTest.java
       └── resources

Config Dependency

Add dependent jar package in pom.xml in the build project.

  • Framework dependency configuration
<dependency>
	<groupId>com.tencent.tars</groupId>
     	<artifactId>tars-server</artifactId>
     	<version>1.6.1</version>
     	<type>jar</type>
</dependency>
  • Plugin dependency configuration
<plugin>
	<groupId>com.tencent.tars</groupId>
   	<artifactId>tars-maven-plugin</artifactId>
   	<version>1.6.1</version>
  	<configuration>
   		<tars2JavaConfig>
  			<tarsFiles>
   				<tarsFile>${basedir}/src/main/resources/hello.tars</tarsFile>
   			</tarsFiles>
  			<tarsFileCharset>UTF-8</tarsFileCharset>
   			<servant>true</servant>
  			<srcPath>${basedir}/src/main/java</srcPath>
  			<charset>UTF-8</charset>
   			<packagePrefixName>com.qq.tars.quickstart.server.</packagePrefixName>
  		</tars2JavaConfig>
   	</configuration>
</plugin>