将外部源文件添加到Kotlin项目

时间:2018-09-23 17:41:07

标签: gradle intellij-idea kotlin

我有Kotlin消息源位于repo/project_a/src/。我在IntelliJ IDEA中创建了一个位于repo/project_b/...的Kotlin Gradle项目。而且我一辈子都无法弄清楚如何添加源。如果我通过项目结构菜单添加它们,则可以正常工作,但是一旦它想要重新读取gradle文件ID,就会删除该结构(它会在用户界面中发出警告)。

这是我的gradle文件:

plugins {
    id 'org.jetbrains.kotlin.jvm' version '1.2.70'
}

group 'cli'
version '1.0'

repositories {
    mavenCentral()
}

dependencies {
    compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8"
}

compileKotlin {
    kotlinOptions.jvmTarget = "1.8"
}

我尝试添加所有的变体

sourceSets {
    main {
        kotlin {
            srcDirs += "repo/project_a/"
        }
    }
}

但是它绝对不起作用。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

您提供给Gradle的路径将编译为当前项目路径,加上“ repo / project_a /”。尝试:

import cv2
from skimage import io
from scipy.misc import bytescale

image = io.imread('SkySat_16bit.tif')
cv2.imshow('Original', image)
print(image.dtype)

image = bytescale(image)
print(image.dtype)

cv2.imshow('Converted', image)
cv2.waitKey(0)