作家
登录

每个Java开发者应该知道(并爱上)的8个工具

作者: 来源: 2017-04-12 11:04:54 阅读 我要评论

<dependencies> 
  •   <dependency> 
  •       <groupId>io.jsonwebtoken</groupId> 
  •       <artifactId>jjwt</artifactId>  <!-- 留意这琅绫腔有指定版本 --> 
  •   </dependency> 
  •   ...<dependencies>  
  • 阻拦基层模块编译:在宣布的时刻我们须要所有基层模块一路宣布,然则我们若何避免某个模块(比如example)宣布呢?很简单,只须要把下面的pom文件参加到你不想宣布的模块:

    跳过集成测试:我们有很多集成测试须要很长时光编译。这些测试确保了后端整体运行正常.在频繁的本地安排时代,我们多次因为新功能或修复bug而更改代码。并不需液每次在本地构建的时刻履行这些测试,这会拖慢开辟进度。是以我们要确保我们的Java SDK只在我们的CI办事器上运行的时刻履行集成测试。可以经由过程下面办法:

    根pom.xml文件:

    1. <properties> 
    2.     <skipITs>true</skipITs></properties>...<build> 
    3.     <plugins> 
    4.         <plugin> 
    5.             <groupId>org.apache.maven.plugins</groupId> 
    6.             <artifactId>maven-failsafe-plugin</artifactId> 
    7.             <version>2.19.1</version> 
    8.             <configuration> 
    9.                 <skipITs>${skipITs}</skipITs> 
    10.                 <includes> 
    11.                     <include>**/*IT.*</include> 
    12.                 </includes> 
    13.             </configuration> 
    14.             <executions> 
    15.                <execution> 
    16.                    <goals> 
    17.                        <goal>integration-test</goal> 
    18.                        <goal>verify</goal> 
    19.                    </goals> 
    20.                </execution> 
    21.             </executions> 
    22.         </plugin> 
    23.   </plugins><build>  

    所以你可以想象到,所有集成测试文件以IT结尾,来包管设备正常运作,比如:ApplicationIT.groovy 或 I18nIT.groovy

    然后,如不雅我们想让集成测试运行,我们履行以下构建:mvn clean install -DskipITs=false

    7.JWT Inspector

    我们的Java SDK应用JWT(JSON Web Token)经由过程安然靠得住的方法传输数据。当我们测试排查时,我们须要分析大年夜浏览器接收到的JWT内容。token信息可能在URL,cookie或本地储存中。JWT Inspector是一款浏览器插件,让我们可以大年夜控制台或内置的界面解码JSON Web Token。你不须要在你的app中跟踪token信息。你只须要按一下插件的按钮,JWT Inspector会主动展示你所须要的所有信息,然后你可以复制个中任何token信息。


      推荐阅读

      数据科学家 / 统计学家应该养成哪些好习惯?

    做过一点统计模型,做过一点数据分析,如今工作名字叫数据科学家,厚着脸皮抛砖引玉,聊聊数据分析中须要养成的优胜习惯。1. 懂得数据分析的目标/需求做数据分析的新人可能都碰到过,辛辛>>>详细阅读


    本文标题:每个Java开发者应该知道(并爱上)的8个工具

    地址:http://www.17bianji.com/lsqh/34746.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)