全部产品

Java语言

标题:gradle构建失败,提示./gradlew: No such file or directory

回复:确认下代码仓的中是否有gradlew这个文件,如果没有将这个文件本地推送到代码平台上

标题:gradle构建失败,提示./gradlew:Permission denied

回复:先提权下:

chmod +x gradlew

./gradlew buildDev

java1

标题:gradle构建慢,gradle构建失败

回复:

1、如果是gradle wapper的下载的,从海外下载的慢的,参考这个文档改成国内:

https://thoughts.aliyun.com/sharespace/5e86a419546fd9001aee81f2/docs/5e86a415546fd9001aee81a9

java2

2、如果是依赖包下载,从海外下载的慢的话换成国内源:

java22

3、如果是从海外下载,又不想改动的话,可以使用香港构建集群,不过建议采用前两点;

标题:云效流水线中maven构建失败,没有拉取到最新的依赖包

回复:如果是因为没有拉到依赖包的最新代码而导致的失败且您的依赖包只是更新了代码而没有更新版本

1、依赖包是什么版本的,是snapshot的包还是release的包;

2、如果是snapshot的包,Java构建的构建命令中加上-U参数;

3、如果是release的包,清理下缓存,可以点击编辑流水线,然后清理缓存。

缓存11

标题:云效流水线中maven构建失败,没有拉取到最新的依赖包

回复:如果是因为没有拉到依赖包的最新代码而导致的失败且您的依赖包更新了代码也更新版本,应该是pom文件中没有引用新的版本;

标题:自有集群构建清理maven缓存

回复:在Java构建的执行命令中加上rm -rf /root/.m2/repository,加过以后运行一次后可以再将rm -rf /root/.m2/repository这个命令去掉,不然每次构建都清理缓存重新下载依赖包太慢了影响构建效率;

缓存33

标题:Java构建失败,Java构建慢

回复:

1、提供下日志,确认下日志中是否有这种访问海外仓下载的;

2、如果有访问海外资源,就使用香港构建集群或者是将仓库mirror到国内;

3、如果是您疑惑怎么仓海外仓下载的话,那应该是您代码仓库中有配置,你不一定在你的代码库中搜索的到

因为有可能是你代码库依赖的某个二进制包的pom文件中有这个仓库的依赖

java3333

标题:Java构建失败本地调试

回复:

可以根据失败日志排查下问题或者是点击本地调试工具,按照引导本地调试排查下,具体见截图

java本地调试