彩票走势图

Java混淆器DashO应用:将DashO集成到MAVEN构建中

翻译|行业资讯|编辑:李显亮|2020-10-15 11:09:32.810|阅读 474 次

概述:Maven可能是Java中使用最广泛的项目管理工具。本文将介绍如何利用Ant,将DashO添加到基于Maven的项目中。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

Maven可能是Java中使用最广泛的项目管理工具。它基于项目对象模型(POM),不仅用于源代码的编译,而且还用于依赖项管理,文档,运行测试,打包,部署等。

经常有人问是否有用于运行DashO的Maven插件。尽管我们没有提供特定的Maven插件,但是通过利用Ant,将DashO添加到基于Maven的项目中非常容易。

下载DashO最新版

请考虑这个基本的pom.xml,用它来编译带有资源的可运行jar文件。

Java混淆器DashO应用:将DashO集成到MAVEN构建中

为了保护代码,将使用带有Ant目标的Maven AntRun插件来调用DashO。我们可能希望将Ant脚本外部化为单独的build.xml,但这非常简单,因此将其直接添加到pom.xml中。

Java混淆器DashO应用:将DashO集成到MAVEN构建中

在调用DashO之前,我们的Ant目标将原始Maven打包的jar重命名为“ -unprotected”,并将其作为输入提供给DashO。DashO将输出原始的jar名称。此步骤可确保我们始终部署受保护的jar。

Java混淆器DashO应用:将DashO集成到MAVEN构建中

将提供“ inputjar”和“ outputjar”属性,这些属性将在构建时扩展,而不是对DashO输入和输出进行硬编码。从我的DashO project.dox文件中:

Java混淆器DashO应用:将DashO集成到MAVEN构建中

现在,当我们运行包,部署或安装阶段时,我们将在输出中看到DashO日志记录:

Java混淆器DashO应用:将DashO集成到MAVEN构建中

构建完成后,我们将获得Jar文件的混淆版本。

Java混淆器DashO应用:将DashO集成到MAVEN构建中

这是一个简单的项目,但是可以将概念转换为更复杂的Maven项目。最终,我们将利用Ant直接从Maven构建中提供混淆的软件包。


下表突出显示了在过去20年中以各种形式包含在PreEmptive Protection产品DotfuscatorDashO Pro的应用程序内保护模式,其客户已成功将其集成到几乎每个行业,地理和设备的应用程序中。

接受的模式 减少时间 最少的培训 简化的SDLC 平台支援 合规 性能与质量
邮政编码处理

IDE DevOps集成

更新了侦探控制
交钥匙侦探反应
以应用程序为中心的响应


100%标准混淆

自动检测框架
Wizards

PreEmptive已经提供了20多年的应用程序保护解决方案。RASP,模糊处理和屏蔽都是PreEmptive掌握并内置于即用型解决方案中的所有技术。100多个国家/地区的5000多家组织已经使用PreEmptive Protection产品来为其应用程序提供一层保护。


需要更详细的版本报价比较?欢迎咨询我们的 ~或者直接拨打023-68661681

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP