Tag: maven

Kotlin – Maven不执行测试

所以我有一个我想测试的Kotlin应用程序。 我的测试( .kt )文件,在Eclipse中成功执行。 (测试本身是一个h2 mock jdbc测试)。 现在当运行mvn test -X它说: releases: [enabled => true, update => never] ] [DEBUG] (s) reportFormat = brief [DEBUG] (s) reportsDirectory = C:\Users\Ivar\workspace\anotherworkspace\newrestservice\complete\target\surefire-reports [DEBUG] (f) rerunFailingTestsCount = 0 [DEBUG] (f) reuseForks = true [DEBUG] (s) runOrder = filesystem [DEBUG] (f) shutdown = testset [DEBUG] (s) skip = false [DEBUG] (f) […]

我可以单独使用gitlab CI吗?

我想要一个脚本驱动的机制为我提供持续集成function,maven或ant或makefiletypes的function,但完全独立于语言和运行时,并且可以移植到任何环境。 这并不是说我不喜欢Jenkins和Teamcity和Bamboo,而是我想要一些构建定义与开发人员通过源代码管理系统一起保存,版本化和分发的东西。 我希望能够从任何地方,开发人员工作站,团队城市,docker的形象 – 随时随地运行。 我认为在Gitlab中实现的CI可能能够为我做到这一点。 如果是这样,我从哪里开始(文档,博客条目?)。 如果不是,你有什么建议?

Kotlin + Maven组装:没有主要的清单属性

我有问题使用Maven将Kotlin项目与一些依赖关系组合到JAR文件中。 我如何将项目组装到JAR中: RightPanel -> MavenProjects -> Lifecycle -> package -> run 当我运行JAR文件时: java -jar path.jar 我得到以下错误: no main manifest attribute, in path.jar 我已经添加了像这样的maven-assembly-plugin : 所以我的插件目录看起来像这样: src/main/kotlin src/test/kotlin org.apache.maven.plugins maven-assembly-plugin 2.6 make-assembly package single ${main.class} jar-with-dependencies org.jetbrains.kotlin kotlin-maven-plugin ${kotlin.version} compile compile compile test-compile test-compile test-compile 这里定义的main.class属性: UTF-8 1.1.51 4.12 ru.icarumbas.main.HelloKt 一些事实: Hello.kt是入门级的,它很有趣main(…){} 当我解压缩JAR它有META-INF文件夹。 版本: 平台:Mac OS […]

如何在eclipse maven web项目中编译kotlin

我用了 日食火星 jdk8 tomcat8 kotlin 1.0 即时处理java-> kotlin在spring项目 我在pom.xml中添加这个代码 1.0.0 … org.jetbrains.kotlin kotlin-stdlib ${kotlin.version} …. maven-eclipse-plugin 2.9 org.springframework.ide.eclipse.core.springnature org.springframework.ide.eclipse.core.springbuilder true true org.apache.maven.plugins maven-compiler-plugin 2.5.1 1.6 1.6 -Xlint:all true true org.codehaus.mojo exec-maven-plugin 1.2.1 org.test.int1.Main org.jetbrains.kotlin kotlin-maven-plugin ${kotlin.version} compile process-sources compile src/main/kotlin test-compile process-test-sources test-compile src/test/kotlin 但是当tomcat启动或创建为war文件时,不要将.kt文件进行complile .kt和.java文件在同一个包中混合使用 顺便说一句,当你启动tomcat或创建war文件,.java文件被编译但.kt文件不是 因此在WEB-INF / classes目录中存在.class(是.java的结果)和.kt文件(不是编译的) 这张图片是WEB-INF / classes目录 类文件夹 如何编译.kt文件?

Android将kotlin资源部署到maven资源库

什么是gradle配置,以确保kotlin源包括在源分类器jar中部署在maven仓库中?

如何设置maven kapt的参数

如何使用kotlin-maven-plugin在maven中设置? 这是gradle脚本: kapt{ arguments { arg(“codegen.output”, project.file(‘src/main/generated’).path) arg(“kapt.kotlin.generated”, project.file(‘src/main/generated’).path) } } 谢谢!

Maven无法解析Kotlin Maven Plugin jar

不知道如何解决这个问题。 我想要这个版本的Kotlin运行时和maven插件 。 这些是在我的pom.xml中的位: org.jetbrains.kotlin kotlin-runtime 1.2-M2 org.jetbrains.kotlin kotlin-maven-plugin 1.2-M2 我把这个作为回购: false kotlin-bintray Kotlin Bintray http://dl.bintray.com/kotlin/kotlin-dev/ 我得到这个错误: 在https://repo.maven.apache.org/maven2中找不到org.jetbrains.kotlin:kotlin-maven-plugin:jar:1.2-M2被缓存在本地存储库中,直到更新间隔才会重新解析中央已经过去或更新被迫 但是我没有看到任何可能是错误的。 顺便说一下,注意运行时jar被find了,所以仓库部分必须是正确的,因为这个仓库是mavenfind它的地方。 maven插件jar是由于某种原因不同的事情,虽然…

部署web-ear时出现sun.reflect.annotation.TypeNotPresentExceptionProxy错误

当我尝试部署ejd-ear,web-ear到glassfish服务器。 我在web项目中添加了ejb客户端依赖项。 ejb-ear部署成功。 但是当我尝试部署web-ear时,会引发exception。 sun.reflect.annotation.TypeNotPresentExceptionProxy java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy at sun.reflect.annotation.AnnotationParser.parseClassArray(AnnotationParser.java:653) at sun.reflect.annotation.AnnotationParser.parseArray(AnnotationParser.java:460) at sun.reflect.annotation.AnnotationParser.parseMemberValue(AnnotationParser.java:286) at sun.reflect.annotation.AnnotationParser.parseAnnotation(AnnotationParser.java:222) at sun.reflect.annotation.AnnotationParser.parseAnnotations2(AnnotationParser.java:69) at sun.reflect.annotation.AnnotationParser.parseAnnotations(AnnotationParser.java:52) at java.lang.Class.initAnnotationsIfNecessary(Class.java:3070) at java.lang.Class.getAnnotations(Class.java:3050) at org.glassfish.apf.impl.AnnotationProcessorImpl.processAnnotations(AnnotationProcessorImpl.java:285) at org.glassfish.apf.impl.AnnotationProcessorImpl.process(AnnotationProcessorImpl.java:195) at org.glassfish.apf.impl.AnnotationProcessorImpl.process(AnnotationProcessorImpl.java:134) at com.sun.enterprise.deployment.archivist.Archivist.processAnnotations(Archivist.java:606) at com.sun.enterprise.deployment.archivist.Archivist.readAnnotations(Archivist.java:459) at com.sun.enterprise.deployment.archivist.Archivist.readAnnotations(Archivist.java:432) at com.sun.enterprise.deployment.archivist.Archivist.readRestDeploymentDescriptors(Archivist.java:408) at com.sun.enterprise.deployment.archivist.Archivist.readDeploymentDescriptors(Archivist.java:383) at com.sun.enterprise.deployment.archivist.Archivist.open(Archivist.java:246) at com.sun.enterprise.deployment.archivist.Archivist.open(Archivist.java:255) at com.sun.enterprise.deployment.archivist.Archivist.open(Archivist.java:216) at com.sun.enterprise.deployment.archivist.ApplicationFactory.openArchive(ApplicationFactory.java:165) at org.glassfish.javaee.core.deployment.DolProvider.load(DolProvider.java:180) at org.glassfish.javaee.core.deployment.DolProvider.load(DolProvider.java:93) at com.sun.enterprise.v3.server.ApplicationLifecycle.loadDeployer(ApplicationLifecycle.java:826) at com.sun.enterprise.v3.server.ApplicationLifecycle.setupContainerInfos(ApplicationLifecycle.java:768) […]

如何使用Maven编译Java + Kotlin项目?

我试图编译有Kotlin类引用Java类的Maven项目。 这是我父母POM的一部分: … org.jetbrains.kotlin kotlin-stdlib ${kotlin.version} … org.apache.maven.plugins maven-compiler-plugin ${compiler-plugin-version} ${java-version} ${java-version} ${project.build.sourceEncoding} kotlin-maven-plugin org.jetbrains.kotlin ${kotlin.plugin.version} compile process-sources compile test-compile process-test-sources test-compile false 和POM的相关部分: org.jetbrains.kotlin kotlin-stdlib … kotlin-maven-plugin org.jetbrains.kotlin ${project.basedir}/src/main/kotlin 和Kotlin课堂: Stateless open class DummyServiceImpl : DummyService { PersistenceContext(unitName = Consts.UNIT_NAME) private val em: EntityManager? = null override fun get(id: Long?): Dummy { return em!!.find(javaClass(), […]

我怎样才能把一个groovy任务gradle转换成Gradle Kotlin DSL来生成一个pom.xml?

下面的Gradle脚本的build.gradle.kts版本是什么? apply plugin: ‘maven’ apply plugin: ‘java’ sourceCompatibility = 7 targetCompatibility = 7 dependencies { compile ‘com.google.guava:guava:13.0.1’ compile ‘joda-time:joda-time:2.1’ testCompile ‘junit:junit:4.11’ testCompile ‘org.mockito:mockito-core:1.9.5’ } task writeNewPom << { pom { project { groupId 'org.example' artifactId 'test' version '1.0.0' inceptionYear '2008' licenses { license { name 'The Apache Software License, Version 2.0' url 'http://www.apache.org/licenses/LICENSE-2.0.txt' distribution 'repo' […]