maven-cdn-alioss-plugin 是一款阿里云 oss 上传插件,用于上传 cdn 文件(js、css、图片等)。
example1, 上传源码路径
<plugin> <groupId>com.fengjx.maven.cdn</groupId> <artifactId>maven-cdn-alioss-plugin</artifactId> <version>1.0.0</version> <configuration> <endpoint>http://oss-cn-shenzhen.aliyuncs.com</endpoint> <accessKeyId>xxxxx</accessKeyId> <accessKeySecret>xxxxxx</accessKeySecret> <!-- 上传的Bucket名称 --> <bucketName>bucketName</bucketName> <!-- oss路径前缀 --> <prefix>blog/assets</prefix> <!-- false:打印日志, true:隐藏日志 --> <quiet>false</quiet> <includes> <include>**/src/main/webapp/js/**</include> <include>**/src/main/webapp/css/**</include> <include>**/src/main/webapp/images/**</include> <include>**/src/main/webapp/skins/**</include> </includes> <excludes> <exclude>**/src/main/webapp/skins/**/*.ftl</exclude> <exclude>**/src/main/webapp/skins/**/*.properties</exclude> </excludes> </configuration> </plugin>
mvn cdn-alioss:upload
example2, 上传编译路径
<plugin> <groupId>com.fengjx.maven.cdn</groupId> <artifactId>maven-cdn-alioss-plugin</artifactId> <version>1.0.0</version> <configuration> <endpoint>http://oss-cn-shenzhen.aliyuncs.com</endpoint> <accessKeyId>xxxx</accessKeyId> <accessKeySecret>xxxxx</accessKeySecret> <!-- 上传的Bucket名称 --> <bucketName>bucketName</bucketName> <!-- oss路径前缀 --> <prefix>blog/assets</prefix> <!-- false:打印日志, true:隐藏日志 --> <quiet>false</quiet> <baseDir>${project.build.directory}/${project.build.finalName}</baseDir> <includes> <include>**/js/**</include> <include>**/css/**</include> <include>**/images/**</include> <include>**/skins/**</include> </includes> <excludes> <exclude>**/skins/**/*.ftl</exclude> <exclude>**/skins/**/*.properties</exclude> </excludes> </configuration> </plugin>
mvn package cdn-alioss:upload
博客地址 概览 Home Page: https://maven.apache.org/ Source Code: https://gitbox.apache.org/repos/asf/maven.git Issue Tracking: https://issues.apache.org/jira/browse/MNG https://maven.apache.org/plugins/ Mave
Maven简单介绍 Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。 Maven安装与配置 1.1 下载maven安装包,解压即可使用(3.6.0) http://maven.apache.org/download.cgi 1.2 配置maven环境变量 1.2.1 MAVEN_HOME 1.2.2 M2_HOME
平时用到的库 仓库名 地址 备注 mavenCentral https://repo1.maven.org/maven2/ https://repo.maven.apache.org/maven2/ 全区最大的maven库,第二个为apache的镜像库, gradle默认地址 jcenter https://jcenter.bintray.com/anverus/tools/ bintray私有库
平时用到的库 仓库名 地址 备注 mavenCentral https://repo1.maven.org/maven2/ https://repo.maven.apache.org/maven2/ 全区最大的maven库,第二个为apache的镜像库, gradle默认地址 jcenter https://jcenter.bintray.com/anverus/tools/ bintray私有库
Maven简单介绍 Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。 作用:完成项目的相关操作,如:编译,构建,单元测试,安装, 网站生成和基于Maven部署项目。 什么是自动构建工具? 2.1 .java->.class->run 方式一 javac HelloWorld.java java HelloWorld 方式二 开发工具Eclipse 常用的自动构
1. Maven简单介绍 Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。 作用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。 2. 什么是自动构建工具? 2.1 *.java->*.class->run 方式一 javac HelloWorld.java java
文件系统 本地 文件系统 - 本地 的存在为有条件的用户提供了独立部署的支持,其中文件存放在 storage/app 目录中。用户可以使用独立的系统对文件进行发布,只需要将公开地址填写进去即可。 本地公开 「本地公开」是在 ThinkSNS Plus 中默认的一种方式,主要是便于没有条件的用户简单的拥有储存功能。 设置 进入「CDN 管理」,CDN 项选择「文件系统」,然后磁盘选择「本地公开」 必
推荐使用 jsDelivr,能及时获取到最新版。你也可以在cdn.jsdelivr.net/npm/docsify/中浏览npm包的源代码。 获取最新版本 不指定特定版本号时将引入最新版。 <!-- 引入 css --> <link rel="stylesheet" href="//cdn.jsdelivr.net/npm/docsify/themes/vue.css"> <!-- 引入 scr
Note: This only works on Webpack 4, if you're still on Webpack 3 or below please use version 1.x CDN extension for the HTML Webpack Plugin Enhances html-webpack-plugin functionality by allowing you to
你可以通过执行npm run preview -- --report来分析webpack打包之后的结果,观察各个静态资源的大小。你可以发现占用空间最多的是第三方依赖。如vue、element-ui、 ECharts等。 你可以使用 CDN 外链的方式引入这些第三方库,这样能大大增加构建的速度(通过 CDN 引入的资源不会经 webpack 打包)。如果你的项目没有自己的CDN服务的话,使用一些第三
使用方法 点击左下角上传文件 将文件拖拽到应用内 截图后粘贴到应用内(目前只支持截图粘贴) 右下角设置图像质量 左下角设置按钮可以设置所需 CDN 信息 Step0 下载 release 版本,目前只有 Mac 版 Step1 创建七牛账号和仓库,获取 accessKey/secretKey 在这里可以找得到: Step2 打开应用,填写对应信息。 点击左下角的设置按钮可以更改此内容。 上传文件前缀:
问题内容: 您实际上使用哪个CDN链接到您的jquery文件或任何javascript文件是否重要?一个可能比另一个更快吗?您决定在哪个CDN中使用哪些其他因素?我知道Microsoft,Yahoo和Google现在都具有CDN。 问题答案: 根据评论更新: 简短版:没什么关系,但可能取决于他们托管的内容。他们都拥有不同的东西:谷歌没有托管jQuery.Validate,微软没有托管jQuery-