Вы можете попробовать применить упаковку war
. Настройка maven-war-plugin
использовать дополнительный каталог ресурсов и kotlin-maven-plugin
поместить js
файл в этот каталог, то есть:
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.4</version>
<configuration>
<webResources>
<resource>
<directory>${project.build.directory}/kotlin-js/</directory>
</resource>
</webResources>
</configuration>
</plugin>
<plugin>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-maven-plugin</artifactId>
<version>${kotlin.version}</version>
<executions>
<execution>
<phase>compile</phase>
<goals>
<goal>js</goal>
</goals>
<configuration>
<output>${project.build.directory}/kotlin-js/</output>
</configuration>
</execution>
</plugin>
за index.html
это просто: положить его в src/main/webapp/
Принимала вы посмотрите на примеры браузера по протоколу HTTPS : //github.com/JetBrains/kotlin/tree/master/libraries/examples? – mfulton26