maven-cdn-alioss-plugin

授权协议 Apache
开发语言 Java
所属分类 Web应用开发、 文件上传组件
软件类型 开源软件
地区 国产
投 递 者 尉迟边浩
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

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

 相关资料
  • CDN

    文件系统 本地 文件系统 - 本地 的存在为有条件的用户提供了独立部署的支持,其中文件存放在 storage/app 目录中。用户可以使用独立的系统对文件进行发布,只需要将公开地址填写进去即可。 本地公开 「本地公开」是在 ThinkSNS Plus 中默认的一种方式,主要是便于没有条件的用户简单的拥有储存功能。 设置 进入「CDN 管理」,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-