相关疑难解决方法(0)

使用netbeans将gradle war部署到Tomcat

我正在研究NetBeans以确定是否要将它用于我的ide.我的项目是一个使用Gradle的简单的基于Spring的战争构建.我的目标应用服务器是Tomcat 8.

我能够将我的Gradle项目导入NetBeans,并启动Gradle构建以从项目导航器中产生一场战争.我已将我的Tomcat服务器设置为NetBeans中的服务器,但我没有看到任何迹象表明NetBeans了解我有一个war项目或任何方法将该war部署/调试到我的Tomcat服务器中.

显然,我可以手动或通过Gradle插件进行部署,然后将NetBeans调试器远程连接到Tomcat,但我的目标是让NetBeans在可能的情况下管理本地构建,部署和调试.

在这种情况下,任何指向文档的指针都会有所帮助,因为我的谷歌搜索工作没有取得任何进展.

tomcat netbeans war gradle

12
推荐指数
1
解决办法
746
查看次数

如何从Android Gradle构建FTP文件?

我正在尝试在Gradle构建后FTP签名的APK.我已经添加了将对APK进行签名的新构建配置,但我仍然试图弄清楚如何调用FTP任务.

我在第59.6节找到了一个正式的样本,但它抱怨它无法解析依赖org.apache.ant:ant-commons-net:1.8.4.所以显然我在这里遗漏了一些明显的东西,比如在哪里放一个给定的jar文件或引用它,虽然我认为maven会处理这类事情?

作为参考,这里是链接的示例,它失败并显示有关依赖项的消息:

configurations {
    ftpAntTask
}

dependencies {
    ftpAntTask("org.apache.ant:ant-commons-net:1.8.4") {
        module("commons-net:commons-net:1.4.1") {
            dependencies "oro:oro:2.0.8:jar"
        }
    }
}

task ftp << {
    ant {
        taskdef(name: 'ftp',
                classname: 'org.apache.tools.ant.taskdefs.optional.net.FTP',
                classpath: configurations.ftpAntTask.asPath)
        ftp(server: "ftp.apache.org", userid: "anonymous", password: "me@myorg.com") {
            fileset(dir: "htdocs/manual")
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这失败并显示以下消息:

> Could not find org.apache.ant:ant-commons-net:1.8.4.
Run Code Online (Sandbox Code Playgroud)

这是我完整的gradle.build文件,删除了一些敏感信息:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.4'
    }
}

apply plugin: 'android'

dependencies {
    compile files('libs/android-support-v4.jar')
}

android {
    compileSdkVersion 17
    buildToolsVersion "17.0.0"

    defaultConfig {
        minSdkVersion …
Run Code Online (Sandbox Code Playgroud)

ftp android gradle

7
推荐指数
1
解决办法
5100
查看次数

标签 统计

gradle ×2

android ×1

ftp ×1

netbeans ×1

tomcat ×1

war ×1