maven-source-plugin不适用于kotlin

Ace.Yin

我正在尝试使用maven-source-plugin为我的kotlin项目创建一个source.jar,但是似乎maven-source-plugin对于kotlin项目来说效果不佳。

当我运行“ mvn source:jar”时,输出消息始终显示:

[INFO] No sources in project. Archive not created.

这是项目的pom文件中的maven-source-plugin配置:

    <build>
    <plugins>

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-source-plugin</artifactId>
            <version>2.2.1</version>
            <executions>
                <execution>
                    <id>attach-sources</id>
                    <phase>package</phase>
                    <goals>
                        <goal>jar</goal>
                    </goals>
                    <configuration>
                        <attach>true</attach>
                        <includes>
         <!-- i am trying to specify the include dir manually, but not work -->                               
                         <include>${project.basedir}/src/main/kotlin/*</include>
                        </includes>
                        <forceCreation>true</forceCreation>
                    </configuration>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

我的问题是:如何使用maven-source-plugin附加kotlin源文件?

谢谢~~

伊利亚

默认情况下,maven希望源位于src/main/java目录中。如果使用非默认目录,则必须在buildelement中指定它们

<build>
    <sourceDirectory>src/main/kotlin</sourceDirectory>
    <testSourceDirectory>src/test/kotlin</testSourceDirectory>
</build>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

zsh`time`不适用于`source`

声纳分析不适用于 Maven

sonar.host.url不适用于sonar-maven-plugin:2.7

龙目岛不适用于spring-boot-maven-plugin

“运行任何内容”操作不适用于Maven命令

Bluemix Build&Deploy管道不适用于Maven

jpl库不适用于Java Maven项目

Maven Shade和Clover不适用于mvn网站

Maven 3.2.5不适用于JDK6

maven -P 选项不适用于 mvn clean install

Photutils Source Detection不适用于小型图片,适用于大型图片,为什么?

Spring Cloud Contract测试适用于Maven,但不适用于JUnit

Maven 项目中的 JUnit 5 测试适用于 IntelliJ,但不适用于命令行

带有Maven插件的Eclipse不适用于最新版本,但适用于较旧的版本

使用maven-compiler-plugin排除软件包适用于一个软件包,但不适用于另一个软件包

JAX-WS Maven插件不适用于JDK 8

Maven发布插件git push不适用于Git Deploy密钥

log4j2 JsonTemplateLayout 不适用于 maven shade 插件

scala 不适用于 kafka-streams-scala 和 maven

并且在多个文件条件下不适用于Maven配置文件

网址格式不适用于localhost url(没有Maven的球衣)

声纳 3.5.1 不适用于带有战争文件的 Java 8 和 maven 3.3.9

spring-boot-configuration-processor不适用于maven子模块项目

Gradle Maven插件“安装”任务不适用于Android库项目

Maven嵌入式部署不适用于org.apache.httpcomponents.httpclient版本4.4

Micronaut DI 不适用于 Maven 内置的 Graal Native Image

带有 AttributeConverter 的 Spring 启动测试不适用于 Maven 测试

仅适用于_source的Elasticsearch字段

适用于opencv_contrib的Maven