将kafka工程转成maven项目
来源:互联网 发布:手机html编程工具 编辑:程序博客网 时间:2024/05/21 11:10
kafka默认提供的源码是通过sbt进行构建的,在向eclipse导入的时候不是很方便,所以可先将其转换成maven项目,pom.xml配置如下:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.sina.kafka</groupId><artifactId>core</artifactId><version>0.8.0-beta1</version><inceptionYear>2008</inceptionYear><properties><scala.version>2.8.0</scala.version></properties><repositories><repository><id>scala-tools.org</id><name>Scala-Tools Maven2 Repository</name><url>http://scala-tools.org/repo-releases</url></repository></repositories><pluginRepositories><pluginRepository><id>scala-tools.org</id><name>Scala-Tools Maven2 Repository</name><url>http://scala-tools.org/repo-releases</url></pluginRepository></pluginRepositories><dependencies><dependency><groupId>org.scala-lang</groupId><artifactId>scala-library</artifactId><version>${scala.version}</version></dependency><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.4</version><scope>test</scope></dependency><dependency><groupId>org.specs</groupId><artifactId>specs</artifactId><version>1.2.5</version><scope>test</scope></dependency><dependency><groupId>com.101tec</groupId><artifactId>zkclient</artifactId><version>0.3</version></dependency><dependency><groupId>org.xerial.snappy</groupId><artifactId>snappy-java</artifactId><version>1.0.4.1</version></dependency><dependency><groupId>com.yammer.metrics</groupId><artifactId>metrics-core</artifactId><version>2.2.0</version></dependency><dependency><groupId>com.yammer.metrics</groupId><artifactId>metrics-annotation</artifactId><version>2.2.0</version></dependency><dependency><groupId>org.easymock</groupId><artifactId>easymock</artifactId><version>3.0</version><scope>test</scope></dependency><dependency><groupId>net.sf.jopt-simple</groupId><artifactId>jopt-simple</artifactId><version>4.9</version></dependency></dependencies><build><sourceDirectory>src/main/scala</sourceDirectory><testSourceDirectory>src/test/scala</testSourceDirectory><plugins><plugin><groupId>org.scala-tools</groupId><artifactId>maven-scala-plugin</artifactId><executions><execution><goals><goal>compile</goal><goal>testCompile</goal></goals></execution></executions><configuration><scalaVersion>${scala.version}</scalaVersion><args><arg>-target:jvm-1.5</arg></args></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-eclipse-plugin</artifactId><configuration><downloadSources>true</downloadSources><buildcommands><buildcommand>ch.epfl.lamp.sdt.core.scalabuilder</buildcommand></buildcommands><additionalProjectnatures><projectnature>ch.epfl.lamp.sdt.core.scalanature</projectnature></additionalProjectnatures><classpathContainers><classpathContainer>org.eclipse.jdt.launching.JRE_CONTAINER</classpathContainer><classpathContainer>ch.epfl.lamp.sdt.launching.SCALA_CONTAINER</classpathContainer></classpathContainers></configuration></plugin></plugins></build><reporting><plugins><plugin><groupId>org.scala-tools</groupId><artifactId>maven-scala-plugin</artifactId><configuration><scalaVersion>${scala.version}</scalaVersion></configuration></plugin></plugins></reporting></project>
主要依赖maven-scala-plugin这个插件对项目进行构建,构建命令为:clean scala:compile package -DskipTests
0 0
- 将kafka工程转成maven项目
- 如何将普通Java工程转成Maven工程
- java工程转成maven工程
- 将工程转成 arc
- 将My Eclipse项目转成Maven项目(聊天记录)
- 现有Java Web工程转换如何转成maven项目
- maven eclipse将导入的项目或者创建的项目转成maven项目
- Web工程转成Maven工程详细步骤
- gradle 项目转成 maven项目
- maven项目转成web项目
- Gradle项目转成Maven项目
- 将原有的MyEclipse中的项目转成maven项目----在原项目上修改路径配置
- 非maven项目转成maven项目
- Eclipse或myEclipse里,没有Project Facets选项的问题(将maven工程转成web工程)
- 将maven项目转成eclipse可识别的项目(转)
- 将Maven项目转成eclipse .project项目时可能出现的错误
- maven初学:用maven将工程打包,maven项目引用jar包
- 如何把maven项目转成web项目
- duilib进阶教程 -- 总结 (17)
- 百度地图应用
- android 开发中常见问题
- [LeetCode] Largest Rectangle in Histogram 解题思路
- 关于QT中对窗口中某个widget建类
- 将kafka工程转成maven项目
- 自定义HorizontalScrollView之侧滑
- 黑马程序员--java基础-方法重载与数组
- 补码转原码(算术左移一位负变正)
- 4-4 Cube Painting
- hdu_2159_fate
- Android实现自动登录和记住密码
- sdut_oj_3068 为了相同的前缀-方程式计算
- java数据类型图