2016-07-12 5 views
3

しばらくの間、DataTorrent/Apexで作業していました。 SBTを使用してDataTorrent(Java)アプリケーションを作成できますか? DataTorrentアプリケーションのrootディレクトリにsbt clean assemblyを実行中にビルドの成功が発生しました。ただし、.jarファイルのみが作成され、.apaファイルが作成されていません。続きDataTorrent/Apache Apex with sbt

はbuild.sbt

name := "MyApp" 
version := "1.0" 
scalaVersion := "2.11.8" 
libraryDependencies ++= Seq(
    "org.apache.kafka" % "kafka_2.11" % "0.9.0.1" % "provided", 
    "org.apache.apex" % "malhar-library" % "3.4.0" % "provided", 
    "org.apache.apex" % "malhar-contrib" % "3.4.0" % "provided" 
) 

resolvers += Resolver.sonatypeRepo("public") 

そしてplugin.sbtです:

logLevel := Level.Warn 
addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.12.0") 

はDTでそのバグですか、私は何かを逃していますか?同じことがMavenでもうまくいきます。 SBTWithDT

答えて

0

あなたが頂点原型によって生成されたのpom.xmlに見ると、あなたが次の行を参照することができます:だから

<execution> 
    <phase>package</phase> 
    <configuration> 
     <target> 
      <move file="${project.build.directory}/${project.artifactId}-${project.version}-apexapp.jar" 
        tofile="${project.build.directory}/${project.artifactId}-${project.version}.apa"/> 
     </target> 
    </configuration> 
    <goals> 
     <goal>run</goal> 
    </goals> 
</execution> 

を、.apaファイルは基本的に名前を変更.jarである私は、以下の記事を見たとき、この出くわしました。