首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当将YGuard目标添加到NetBeans中的ANT构建时,YGuard Ant目标应该放在build.xml文件中的确切位置?

当将YGuard目标添加到NetBeans中的ANT构建时,YGuard Ant目标应该放在build.xml文件中的确切位置?
EN

Stack Overflow用户
提问于 2016-01-16 14:05:44
回答 1查看 392关注 0票数 0

当将YGuard添加到NetBeans中的build.xml中时,YGuard到底应该放在build.xml文件中的哪个位置?

或者,应该将YGuard放在其他地方吗?

我已经将YGuard Ant放置在build.xml文件中,但是在运行构建时没有创建out .jar,即模糊的.jar。

任何帮助都将不胜感激。

下面是YGuard Ant目标:

代码语言:javascript
复制
<target  name="yguard">
        <taskdef name="yguard" classname="com.yworks.yguard.YGuardTask" classpath="yguard.jar"/>
        <yguard>
            <inoutpair in="/Users/user/NetBeansProjects/Project/dist/java.jar" out="/Users/user/NetBeansProjects/Project/dist/java_obf.jar"/>
        </yguard>
    </target>
EN

回答 1

Stack Overflow用户

发布于 2022-08-17 14:03:56

  1. 使用-post目标,这样NetBeans将在生成jar后运行混淆。
  2. 使用javac.classpath占位符,但首先向项目库中添加yGuard jars
  3. 运行重命名子任务,否则yGuard什么也不做,也不会通知您缺少子任务。
代码语言:javascript
复制
    <target name="-post-jar">
        <taskdef name="yguard" classname="com.yworks.yguard.YGuardTask" classpath="${javac.classpath}"/>
        <yguard>
            <inoutpair in="/Users/user/NetBeansProjects/Project/dist/java.jar" out="/Users/user/NetBeansProjects/Project/dist/java_obf.jar"/>
            <rename/>
        </yguard>
    </target>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34827853

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档