4.0.0com.edurt.kvikotlin-vertx-integrationjar1.0.0kotlin-vertx-integrationKotlin Vertx Integration is a open source kotlin vertx integration example.1.2.713.4.13.32.10.41.2.711.8UTF-8UTF-81.81.8org.jetbrains.kotlinkotlin-stdlib-jdk8${dependency.kotlin.version}org.jetbrains.kotlinkotlin-reflect${dependency.kotlin.version}io.vertxvertx-core${dependency.vertx.ersion}io.vertxvertx-web${dependency.vertx.ersion}3.5.0${project.basedir}/src/main/kotlin${project.basedir}/src/test/kotlinkotlin-maven-pluginorg.jetbrains.kotlin-Xjsr305=strictspringjpaall-openorg.jetbrains.kotlinkotlin-maven-allopen${plugin.maven.kotlin.version}org.jetbrains.kotlinkotlin-maven-noarg${plugin.maven.kotlin.version}kaptkaptsrc/main/kotlinorg.springframework.bootspring-boot-configuration-processor${project.parent.version}org.apache.maven.pluginsmaven-compiler-plugin${plugin.maven.compiler.version}${environment.compile.java.version}${environment.compile.java.version}org.apache.maven.pluginsmaven-javadoc-plugin${plugin.maven.javadoc.version}trueDescriptiontest
description
-Xdoclint:none
添加Vertx实例
创建CoreVerticle类文件
package com.edurt.kvi.core
import io.vertx.core.AbstractVerticle
import io.vertx.core.Future
import io.vertx.core.Handler
import io.vertx.ext.web.Router
import io.vertx.ext.web.RoutingContext
class CoreVerticle : AbstractVerticle() {
override fun start(startFuture: Future?) {
val router = createRouter()
val port = config().getInteger("http.port", 8080)
vertx.createHttpServer()
.requestHandler { router.accept(it) }
.listen(port) { result ->
if (result.succeeded()) {
startFuture?.complete()
} else {
startFuture?.fail(result.cause())
}
}
}
private fun createRouter() = Router.router(vertx).apply {
get("/").handler(handlerRoot)
}
/**
* create router instance
*/
val handlerRoot = Handler { req ->
req.response().end("Hello Kotlin Vertx Integration!")
}
}
设置启动类
package com.edurt.kvi
import com.edurt.kvi.core.CoreVerticle
import io.vertx.core.Vertx
class KotlinVertxIntegration
fun main(args: Array) {
val vertx = Vertx.vertx()
vertx.deployVerticle(CoreVerticle::class.java.name)
}
--只包含执行部分的PL/SQL块
--set serveroutput off
begin
dbms_output.put_line('Hello,everyone!');
end;
select * from emp;
--包含定义部分和执行部分的PL/SQL块
declare
v_ename varchar2(5);
begin
select
转:http://stackoverflow.com/questions/6352208/how-to-solve-plugin-execution-not-covered-by-lifecycle-configuration-for-sprin
maven报错:
Plugin execution not covered by lifecycle configuration:
要使用MonkeyRunner,就要学习使用Python,哎
先抄一段官方doc里的代码
作用是启动一个程序(应该是启动程序默认的Activity),然后按MENU键,并截屏
# Imports the monkeyrunner modules used by this program
from com.android.monkeyrunner import MonkeyRun