小编And*_*wik的帖子

将sbt(play!)项目与maven父pom集成

我有一个maven项目,其中包含围绕父pom组织的多个maven模块.所有这些模块都打包成JAR文件,这些文件是我Play的依赖项!作为SBT项目构建的应用程序:

MyProject
-> pom.xml (parent)
MavenModule1
  -> pom.xml (child pom)
MavenModule2
  -> pom.xml (child pom)
PlayApplication
  -> Build.scala (SBT project)
Run Code Online (Sandbox Code Playgroud)

由于所有maven模块都是父模块(MyProject)的子项目,我可以转到'MyProject',执行mvn clean install整个项目,除了PlayApplication之外.问题是如何修改父pom/SBT构建文件以与其余模块一起触发PlayApplication构建?

(我知道可能没有简单的,内置的方式来做到这一点,所以欢迎所有的黑客:))

build maven sbt playframework-2.1

8
推荐指数
1
解决办法
3858
查看次数

在.Net Core .csproj文件中指定<RunCommand>标记的位置

在csproj文件中定义此命令的位置?斌\调试\net47\MyApp.exe的

我使用的是.net core 2.0.0 SDK.我没有在Intellisense中获得RunCommand.在构建我的解决方案时,我有7个项目,主项目是控制台应用程序类型,其输出类型是EXE.解决方案成功构建.当我按F5时,它给了我包含消息的MessageBox,例如"无法运行你的项目.未定义RunCommand".

怎么解决这个?

visual-studio .net-core

6
推荐指数
1
解决办法
1600
查看次数

Scala解析器削减最后一个括号

Welcome to Scala 2.12.1 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_121).
Type in expressions for evaluation. Or try :help.

scala> :paste
// Entering paste mode (ctrl-D to finish)

import scala.reflect.runtime._
import scala.reflect.runtime.universe._
import scala.tools.reflect.ToolBox

val mirror = universe.runtimeMirror(universe.getClass.getClassLoader)
val toolbox = mirror.mkToolBox(options = "-Yrangepos")
val text =
  """
    |libraryDependencies ++= Seq("org.scala-lang" % "scala-compiler" % "2.10.4") map {
    |    (dependency) =>{
    |        dependency
    |    }
    |}
  """.stripMargin
val parsed = toolbox.parse(text)

val parsedTrees = parsed match {
  case Block(stmt, expr) => …
Run Code Online (Sandbox Code Playgroud)

scala scala-compiler scala-2.11 scala-reflect scala-2.12

5
推荐指数
1
解决办法
229
查看次数

使用 Typescript 的 CombineReducers 返回错误“类型参数不能分配给类型为“ReducersMapObject”的参数”

我正在尝试使用 react + redux + typescript 设置前端环境,但我正在努力使其与 combineReducers 一起工作。我收到一个错误:类型参数不能分配给“ReducersMapObject”类型的参数。请参阅代码下方的完整错误消息。

状态:(类型/index.tsx)

export namespace StoreState {

  export type Enthusiasm = {
    languageName: string;
    enthusiasmLevel: number;
  }

  export type All = {
    enthusiasm: Enthusiasm
  }
}
Run Code Online (Sandbox Code Playgroud)

商店:(商店.tsx)

import { createStore } from 'redux';
import reducers from './reducers/index';
import { StoreState } from './types/index';

let devtools: any = window['devToolsExtension'] ? window['devToolsExtension']() : (f:any)=>f;

const Store = createStore<StoreState.All>(reducers, devtools);
export default Store;
Run Code Online (Sandbox Code Playgroud)

减速器:(/减速器/HelloReducer.tsx)

    import { EnthusiasmAction } from '../actions';
    import { StoreState } from '../types/index'; …
Run Code Online (Sandbox Code Playgroud)

typescript reactjs redux react-redux

5
推荐指数
1
解决办法
1万
查看次数