情景: 之情一直是使用Maven构建的项目并且导入依赖后都可以正常使用,但是在换成Gradle时出现了不论使用什么版本的lombok的依赖都会提示@Sl4j注解的log找不到,但是编辑界面是不会报错的,在运行时才会提示错误 使用@Data注解时也出现不能找到get方法 解决方法: 更改IDEA中的设置,对应的annotation processing 勾选,表示注解可以执行,否则即使配置了注解也使用不了.…
用gradle构建项目mapper文件时,提示这个错误,这个是Windows Gradle长类路径问题, gradle官方已经解决了这个问题. 官网给出的解决方法地址:https://plugins.gradle.org/plugin/ua.eshepelyuk.ManifestClasspath…
  1.背景 模块化开发很久以前就开始普及的概念.但是到了企业实际情况中,真正把模块化作为系统架构的核心的不多.或者说对模块化有这个意识,但是具体到底该如何实现,有些模糊,同时也许因为项目紧.任务中.deadline时间段,从而更将模块化抛掷脑后.先要解决生存问题嘛,举个不恰当的例子,饱暖思淫欲. 从2014年底2015年初,我负责的项目就处在了"饱暖思淫欲"的阶段,于是我也开始想开始朝着方面来实现.确实刚开始就遇到了问题,有心杀敌无力回天. 一晃2年过去了,期间换了一家公司,学习了一…
使用gradle构建项目之前,咱们先聊聊maven,使用maven构建项目和配置主要 接下来正式使用gradle来构建项目的和步骤: 1.下载源码 2.下载gradle 1.下载地址:https://gradle.org/ 2.查看当前项目代码构建需要下载的版本号(也可以试试不用版本号对应,如果构建不成功就需要对应了) 3.下载gradle步骤: 4.配置环境变量(Gradle下载的源码不需要安装,我们将下载的压缩包在本机的目录下直接解压即可,解压后的目录如下图所示) 5.检查安装  gradl…
用nuxt集成koa2做vue后台,官方自带脚手架搭建的koa2仍是ES5语法,在构建koa2时默认的nodemon是没有使用babel编译的, 所以首先需要在启动命令后加上--exec babel-node "scripts": { "dev": "cross-env NODE_ENV=development nodemon server/index.js --watch server --exec babel-node", "bui…
场景:1. 项目采用maven作为构建工具.2. 前端页面为jsp,由前端团队独立完成,添加编码配置:<%@ page contentType="text/html;charset=utf-8"%>. 问题:在java中设置request属性值为中文,在jsp页面中进行访问,中文乱码! 解决办法:经过调试后发现,在项目构建配置中添加如下编码配置后中文显示正常: <properties> <project.build.sourceEncoding>UT…
为什么要这么做   在应用开发的版本迭代过程中,通过版本号并不能快速定位到所对应的代码,导致在后面分析问题追溯对应版本的代码时比较麻烦.   如果代码是通过git来管理的,git的commit id等信息是能够快速定位到响应代码的.如果能够在构建应用的时候自动将commit id嵌入到versionName中去,对后续的追溯是有很大帮助的.   以下以主流的gradle构建工具介绍. 可行的办法 可以通过gradle调用git命令获取当前仓库状态,拼接到versionName里面 如通过git…
spring initializr工具的地址:https://start.spring.io/:通过它可以很方便的创建springboot项目 这里我们选择使用gradle作为项目的构建工具,此springboot项目我们添加了web模块. 把项目下载下来后是一个.zip结尾的压缩包,使用unzip name.zip -d init-start解压. 在项目中使用gradle build命令之后,会编译这个项目,在build文件夹中的libs包下有可执行的jar包,使用java -jar命令即可…
下面讲讲如何打包SSM和springboot项目,并部署到云服务器上. 由于使用的IDE不同,有的使用eclipse,有的使用idea,所以如果在IDE中按照 maven clean 再 maven install的方式打包会稍有不同,下面介绍一种通用的方式,不论SSM项目还是springboot项目,不论使用的是eclipse还是idea,我们直接在dos界面,使用命令进行打包. 以一个例子进行演示: 首先需要在pom.xml中定义打包的类型 然后在dos界面,进入该项目下,运行下面的命令进行…
Gradle的官方tutorial介绍了构建Java Web应用的基本方法.不过在使用Servlet做上传的时候会碰到问题.这里分享下如何通过Servlet上传文件,以及如何使用Gradle来构建相应的Java Web工程. 参考原文:How to Build Web Scanning Application with Gradle Servlet文件上传 使用Servlet文件上传,可以参考Oracle的官方文档The fileupload Example Application.这里需要注意…
1. 升级gradle 进入项目文件夹$project/gradle/wrapper/gradle-wrapper.properties, 使用最新的gradle. 修改替换为最新的 distributionUrl=https\://services.gradle.org/distributions/gradle-2.9-all.zip 2. 升级gradle插件(plugin),使用最新的gradle依赖. buildscrpt {    dependencies {        class…
问题详情 Error:Execution failed for task ':app:preDebugAndroidTestBuild'. > Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versions for app (26.1.0) and test app (27.1.1) differ. See https://d.android.com/r…
问题背景:IDE:IDEA 语言:java 服务器:jetty 框架:nutz 问题描述: 按照nutz构建j2ee项目,配置projectStructor中的依赖,jre,jetty之后,部署,并通过:http://ip:port:appname/访问. 出现的是:该项目的目录层级. 访问某个url链接时,报404. (ps:nutz日志分析可以得到该url实际是存在的.) 解决方法: 1.对项目进行输出的配置: 2.配置使用jetty运行时的artifacts的路径(以这个配置为主.) 这样…
Unzipping /home/.gradle/wrapper/dists/gradle-3.3-all/55gk2rcmfc6p2dg9u9ohc3hw9/gradle-3.3-all.zip to /home/.gradle/wrapper/dists/gradle-3.3-all/55gk2rcmfc6p2dg9u9ohc3hw9 Exception in thread "main" java.util.zip.ZipException: error in opening zip…
把工程编译时使用JDK1.6以上版本可以解决. eclipse中 Preferences-->Java-->Compiler-->Configure Project Specific Settings -->选中项目-->OK-->1.6(我用的是1.8) 起初并没有得到解决,在pom.xml文件中添加: <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId&…
1.启动项目/调试项目 项目启动用:npm start 由于每次更改路由代码后必须重启服务才可以看效果,所以为了达到热加载的效果我们安装 supervisor:全局安装也可以: npm install supervisor -g 然后启动项目: supervisor bin/www 这里要说一点:因为express从4.x版本以后开始把项目启动搬到了bin/www找下,所以直接运行 supervisor bin/www,而不是node app.js 2.在使用ejs模板引擎时出现的一点纠结 在用…
出现这个错误,eclipse 会卡死,以及自动退出 解决方案 工程根目录 找到项目中.project文件 删除这两处   第一处:  <buildCommand>          <name>org.eclipse.wst.jsdt.core.javascriptValidator</name>          <arguments>          </arguments> <ildCommand> 第二处:  <nat…
错误为:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 原因是Javaweb工程类中没有添加Tomcat运行时相关类导致(Javaweb工程类中没有添加Web 容器Runtime相关类导致). 解决方式: ① 不进行tomcat的加载,可以在pom.xml中加入jar的依赖:      <dependency> <groupId>javax.…
解决方法:在工程的pom.xml中添加 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> <target>1.8<…
前言 你需要做两件事 gem换源 pod repo 换源 实战 如果你已经成功安装了CocoaPods.那么这里你需要卸载它.gem换源1. 卸载CocoaPods 查看gem安装的东西 gem list 下面一般就是gem安装的一些依赖. *** LOCAL GEMS ***activesupport (4.2.11.1)atomos (0.1.3)bigdecimal (1.2.8)CFPropertyList (3.0.1, 2.2.8)claide (1.0.3)cocoapods (1…
1 问题描述 某天使用Gradle构建项目时,IDEA报错如下: 2 原因 原因是下载的Gradle,也就是zip压缩包不完整,导致无法使用Gradle构建. 3 解决方法 3.1 删除本地缓存重新下载 首先打开IDEA设置中的Gradle,找到Gradle user home: 比如笔者的是~/.gradle,打开其中的wrapper/dists,就可以看到缓存的Gradle: 删除对应版本的Gradle即可,IDEA会自动重新下载. 3.2 设置特定版本的Gradle 如果清除缓存重新下载不…
使用 Gradle 构建 Java 项目 这个手册将通过一个简单的 Java 项目向大家介绍如何使用 Gradle 构建 Java 项目. 我们将要做什么? 我们将在这篇文档航中创建一个简单的 Java 项目,然后使用 Gradle 构建它. 需要准备什么? 预留15分钟空闲时间 一件称手的兵器(你最喜欢的 IDE 或者文本编辑器) Java环境([JDK6](http://www.oracle.com/technetwork/java/javase/downloads/index.html”J…
---恢复内容开始--- 我在Ubuntu14 64为下安装了AS,但在用Gradle编译项目时总是报找不到 libz.so.1的错误. error while loading shared librarieserror while loading shared libraries: : libz.so.1libz.so.1: : cannot open shared object filecannot open shared object file: : No such file or dir…
已经使用Android Studio进行开发超过一年,随着项目的增大,依赖库的增多,构建速度越来越慢,现在最慢要6分钟才能build一个release的安装包,在网上查找资料,发现可以通过一些配置可以加快速度,这里跟大家分享一下. 开启gradle单独的守护进程 在下面的目录下面创建gradle.properties文件: /home/<username>/.gradle/ (Linux) /Users/<username>/.gradle/ (Mac) C:\Users\<…
Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置. 本文主要是记录使用 Spring Boot 和 Gradle 创建项目的过程,其中会包括 Spring Boot 的安装及使用方法,希望通过这篇文章能够快速搭建一个项目. 开发环境 操作系统: mac JDK:1.7.0_60 Gradle:2.2.1 创建项目 你可以通过 Spring I…
  转载自:http://www.ibm.com/developerworks/cn/opensource/os-cn-gradle/ 构建系统时候常常要用到 Ant, Maven 等工具,对于初学者来说,它们还是过于复杂,上手还是需要时间的.本文将向读者介绍一种全新的构建项目的方式 gradle,它简单.上手快,能大大节省项目的时间和成本. 在 eclipse 下利用 gradle 构建系统 基本开发环境 操作系统:本教程使用的为 Windows Vista Enterprise, 如果您的系…
今天使用命令mvn compile编译maven项目时提示错误信息,部分错误信息如下: ...... was cached in the local repository, resolution will not be reattempted until the update interval of nexus ...... 发现proxool-0.9.1.jar下载到本地时失败,从提示可知是本地仓库的缓存(cached)造成,于是我删除目录C:\Users\Administrator\.m2\…
有了之前的准备,今天就要开始构建学习使用的项目了.废话不多说.开始吧. 首先我用IDEA构建了一个空的maven项目,然后加入了Mybatis的依赖. <dependencies> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.4</version> </dependenc…
[前言] Intellij IDEA下Maven构建项目时,构建项目速度比较慢.需要等好久才能构建好一个项目,有时候一下午也还在提示进度. [问题描述] 使用Maven构建项目时: 设置好各种参数,然后执行到最后自动构建项目阶段,需要等很长时间去构建项目. 编辑器在执行mvn archetype:generate命令时,需要指定一个archetype-catalog.xml文件,该命令的参数为-DarchetypeCatalog,用来指定archetype-catalog.xml文件从哪里获取,…
一   报错显示 Gradle sync failed: Unknown host 'd29vzk4ow07wi7.cloudfront.net'. You may need to adjust the proxy settings in Gradle. 查看整个项目的build.gradle.buildscript下dependencies里内容是classpath 'com.android.tools.build:gradle:2.2.3' 说明用2.2.3版本的Gradle构建项目. 'd…