java项目idea使用maven打jar包中的groovy配置

maven项目里面想要包含groovy文件。打包要么没有文件没打进去,要么老是报错

网上找了一圈,大部分人都是在瞎比比,之后直接进maven官网找到了解决的办法

链接如下:

https://github.com/groovy/GMavenPlus/wiki/Examples

里面介绍了一堆可以打包的插件,最后选了谷歌的。

直接在pom文件下添加

<build>
    <plugins>
        <plugin>
            <groupId>org.codehaus.gmavenplus</groupId>
            <artifactId>gmavenplus-plugin</artifactId>
            <version>1.7.1</version>
            <executions>
                <execution>
                    <goals>
                        <goal>compile</goal>
                        <goal>compileTests</goal>
                    </goals>
                </execution>
            </executions>
            <configuration>
                <configScript>config.groovy</configScript>
            </configuration>
        </plugin>
    </plugins>
</build>

 

之后通过gmaven插件编译groovy文件

 

然后通过maven按照原有逻辑打包,实测可用:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
将Spring Cloud项目打包成可运行的JAR文件可以通过以下步骤实现: 1. 确保你的Spring Cloud项目已经使用了Spring Boot,并且可以通过`java -jar`命令运行。 2. 在项目的根目录下找到你的构建工具配置文件,比如`pom.xml`(如果是使用Maven构建项目)或`build.gradle`(如果是使用Gradle构建项目)。 3. 确保在构建配置文件添加了Spring Boot Maven或Gradle插件。例如,对于Maven项目,你可以在`<plugins>`节点添加以下插件配置: ```xml <build> <plugins> <!-- 其他插件配置 --> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> ``` 对于Gradle项目,你可以在`plugins`部分添加以下插件配置: ```groovy plugins { // 其他插件配置 id 'org.springframework.boot' version 'x.x.x' } ``` 确保将`x.x.x`替换为你使用的Spring Boot版本号。 4. 执行构建命令来打包项目。对于Maven项目,运行以下命令: ``` mvn clean package ``` 对于Gradle项目,运行以下命令: ``` gradle clean build ``` 这将生成一个可执行的JAR文件。 5. 在项目的目标文件夹(通常是`target`目录)或构建输出文件夹找到生成的JAR文件。该文件的命名通常类似于`your-project-name.jar`。 现在,你可以将生成的JAR文件拷贝到目标环境并通过以下命令运行它: ``` java -jar your-project-name.jar ``` 请注意,这里的`your-project-name.jar`应该替换为实际生成的JAR文件名。 这样,你就可以将Spring Cloud项目打包成可运行的JAR文件了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值