如何打包wejars

4 篇文章 0 订阅

如何把web项目打包成wejars——前端

前言:

我是一个前端开发。

工具:Cuba studio

当然也可以使用 IntelliJ IDEA ,编辑器使用上可能有差别,但是操作一样,就好像如果点击一个按钮没反应,那就试试双击它。

创建maven工程

  1. 打开编辑器,创建一个新项目,选择Maven工程:
    选择Maven工程

  2. 然后点击Next,会让你输入GroupId(组标识),ArtifactId(包名),Version(版本号)

    这些命名有自己的命名规则,可以参考:Maven完整的包名规则

    命名也不要太死板,可以根据实际需求来,就比如GroupId可以是 com.公司名缩写.webjars
    命名

  3. 然后继续next,选择保存位置(一般走默认的就好)
    路径

  4. 然后点击Finish即可创建成功。
    结构

    • resouces文件夹用来放自己的项目文件。

      一般打成jar包的项目都是可以独立运行的,所以这个要自己把握放那些文件。
      项目例子

    • pom.xml是配置文件。这个重点来说下

pom配置

  • 我们创建项目时,pom里就会自带一些基本信息:
    pom

  • 然后我们要做的就是在这个基础上完善pom.xml文件。

    可以参考我下面写的,去编写自己的pom配置。

    <?xml version="1.0" encoding="UTF-8"?>
    <project xmlns="http://maven.apache.org/POM/4.0.0"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>
    
    <!--    打包方式-->
        <packaging>jar</packaging>
    
        <groupId>com.test.webjars</groupId>
        <artifactId>test</artifactId>
        <version>0.0.1</version>
    
    <!--    编码格式-->
        <properties>
            <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        </properties>
    
    <!--    协议-->
        <licenses>
            <license>
                <name>Unlicense</name>
                <url>http://www.apache.org/licenses/LICENSE-2.0.html</url>
                <distribution>repo</distribution>
            </license>
        </licenses>
    
    <!--    构建工具-->
        <build>
            <resources>
                <resource>
                    <directory>${project.basedir}/src/main/resources</directory>
                    <targetPath>META-INF/resources/webjars/test/0.0.1/</targetPath>
                </resource>
            </resources>
        </build>
    
    <!--    上传地址-->
        <distributionManagement>
            <repository>
                <id>ali-maven</id>
                <name>xxxxx</name>
                <url>http://maven.aliyun.com/nexus/content/groups/public</url>
                <uniqueVersion>true</uniqueVersion>
            </repository>
            <snapshotRepository>
                <id>ali-maven</id>
                <name>xxxxx</name>
                <url>http://maven.aliyun.com/nexus/content/groups/public</url>
            </snapshotRepository>
        </distributionManagement>
    </project>
    

把项目打包成webjars并上传到仓库中。

  • 使用Maven打包工具:
    Maven工具
    点击右侧边上的maven,即可调出Maven打包工具,然后双击package即可。

  • 等待打包完成,我们就会在左侧项目结构里看到多生成了一个target文件夹。
    target

  • target文件夹里就是我们打包成的jar包了。

上传到仓库

如果想把我们打包好的jar包上传到仓库,我们只需要两步:
上传
点击完package打包完成后,然后在双击install,然后双击deploy,如果配置正确,就可以看到在仓库里看到我们的jar包了。

注意事项

  1. 如果上传不成功,可能是缺少了一个配置文件:

    文件path : C:\Users\Administrator\.m2\

    看看这个路径下是不是缺少一个和responsitory文件夹并列的settings.xml

    这个文件里配置的是我们上传到的仓库的一些信息。

  2. 这些配置有什么错误或者各位大佬有用着不对的可以自己改改自己的代码,哈哈哈,这个流程我自己是跑通了的。

  3. 请谨记,我是前端开发,嘿嘿。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值