首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >配置Scalaxb SBT插件生成的源代码位置

配置Scalaxb SBT插件生成的源代码位置
EN

Stack Overflow用户
提问于 2017-04-04 19:56:35
回答 1查看 720关注 0票数 3

我使用scalaxb插件在我的项目中包括了sbt-scalaxb。一切都很好,但我对源文件被放置的默认位置并不完全满意。目前,这些文件被放置在target/scala-2.11/src_managed/main/sbt-scalaxb/scalaxbGenerated中(与我在build.sbt中指定的最后一个文件夹一起)。

我更愿意将源文件(虽然不是编译的类)存储到src/main/scala/scalaxbGenerated(或类似的东西)中。有人知道我能用什么环境做这件事吗?(我假设有一个,我只是无法找到它,而不是挖掘头皮的源代码)。

下面是我的意思的模型。

代码语言:javascript
复制
lazy val myProject = (project in file("."))
.enablePlugins(ScalaxbPlugin) // See project/scalaxb.sbt
.settings(commonSettings: _*)
.settings(
    name := "my-project",
    version := myVersion,
    libraryDependencies ++= myDependencies
)
.settings(
    scalaxbDispatchVersion in (Compile, scalaxb) := dispatchCoreVersion,
    scalaxbPackageName in (Compile, scalaxb)     := scalaXbGeneratedCodePackageName
    // TODO - store generated source code in src, not target
)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-04 21:33:02

票贩子使用sourceManaged设置(来源)。您可以在您的build.sbt中更改这一点,例如:

代码语言:javascript
复制
sourceManaged in (Compile, scalaxb) := (sourceDirectory in Compile).value / "sbt-scalaxb"
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43216534

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档