小编Rad*_*vic的帖子

无法找到spring-boot gradle插件

我有一个单独的gradle脚本,只是添加了spring-boot插件.它看起来像这样:

buildscript {
    repositories {
        mavenLocal()
        mavenCentral()
        maven { url 'http://repo.spring.io/libs-release' }
    }
    dependencies {
        classpath 'org.springframework.boot:spring-boot-gradle-plugin:1.1.8.RELEASE'
    }
}

apply plugin: 'spring-boot'
Run Code Online (Sandbox Code Playgroud)

然后,在另一个项目中,它被引用如下:

apply from: '../../food-orders-online-main/spring-boot.gradle'
Run Code Online (Sandbox Code Playgroud)

当我运行构建任务时,我收到以下错误:

A problem occurred evaluating script.
> Failed to apply plugin [id 'spring-boot']
> Plugin with id 'spring-boot' not found.
Run Code Online (Sandbox Code Playgroud)

有人知道我做错了什么吗?

gradle spring-boot

23
推荐指数
4
解决办法
4万
查看次数

Gradle的publishToMavenLocal任务未正确执行

我正在尝试创建一个基于gradle的多模块项目.还有一个项目包含不同的gradle脚本,可以实现可插入的构建配置.其中一个脚本用于将工件发布到maven存储库.这是该脚本的内容:

apply plugin: 'maven-publish'

configure(subprojects.findAll()) {
    if (it.name.endsWith('web')) {
        publishing {
            publications {
                mavenWeb(MavenPublication) {
                    from components.web
                }
            }
        }
    } else {
        publishing {
            publications {
                mavenJava(MavenPublication) {
                    from components.java
                }
            }
        }
    }
}

build.dependsOn publishToMavenLocal
Run Code Online (Sandbox Code Playgroud)

此脚本包含在其他项目的构建gradle文件中.

apply from: '../../food-orders-online-main/artifact-publish.gradle'
Run Code Online (Sandbox Code Playgroud)

当我运行构建任务时,它总是显示publishToMavenLocal任务是最新的,我无法在本地存储库中找到工件.难道我做错了什么?

publish artifacts multi-project gradle

4
推荐指数
2
解决办法
1万
查看次数

在Windows Phone 7上使用SHA256加密算法

我在WPF应用程序中使用此代码:

 public static string EncryptString(string stringToEncrypt)
    {
        SHA256 hash = SHA256.Create();

        byte[] stringHash = System.Text.Encoding.ASCII.GetBytes(stringToEncrypt);
        byte[] encryptedString = hash.ComputeHash(stringHash);

        StringBuilder sb = new StringBuilder();
        for (int i = 0; i < encryptedString.Length; i++)
            sb.Append(encryptedString[i].ToString("X2"));

        return sb.ToString();
    }
Run Code Online (Sandbox Code Playgroud)

但它不适用于Windows Phone 7(SHA256.Create无法识别).

sha256 password-encryption windows-phone-7

2
推荐指数
1
解决办法
1567
查看次数

ASP.NET MVC Web API数据注释电子邮件的正则表达式

使用[RegularExpression(@"^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$")]属性永远不会验证我的模型的电子邮件属性.我是正则表达式的新手,所以我无法弄清楚问题是什么.帮助不大?

regex data-annotations asp.net-web-api

2
推荐指数
1
解决办法
9694
查看次数