首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Veracode缺少支持文件

Veracode缺少支持文件
EN

Stack Overflow用户
提问于 2021-11-22 09:49:06
回答 1查看 182关注 0票数 0

我正在为我的Java项目使用上传和扫描方法,但是每次等待10到20分钟后,我都会收到一个空的Veracode报告

代码语言:javascript
复制
        stage('Upload & Scan') {
          steps {
            veracode applicationName: '****',
            criticality: 'VeryHigh',            
            createSandbox: true,
            sandboxName: '*****',
            scanName: "22/11/2021-9h23",
            waitForScan: true,
            timeout: 120,
            uploadIncludesPattern: "****.zip",
            vid: '********',
            vkey: '******',
            debug: true
          }
        }  

FYI:在这个阶段之前,我还有另外三个阶段:构建、部署在工件和zip中(用于压缩罐子)。

EN

回答 1

Stack Overflow用户

发布于 2021-12-30 16:24:29

您遵循编译指令 for Java吗?

使用标准Java编译器,使用-g选项运行javac命令以获得调试符号,例如:

代码语言:javascript
复制
javac -g test1.java

Eclipse设置--如果您使用Eclipse开发项目:

  1. 转到Project > Properties。
  2. 选择Java编译器属性。
  3. 在“类文件生成”下,选择以下选项:
    • 向生成的类文件中添加变量属性
    • 向生成的类文件中添加行号属性
    • 向生成的类文件中添加源文件名

Maven设置--如果使用Maven构建项目,请包含一个指令,以便在pom.xml中使用Maven编译器插件,例如:

代码语言:javascript
复制
<build>
  <plugins>
    <plugin> 
      <artifactId>maven-compiler-plugin</artifactId> 
      <configuration>
        <debug>true</debug>
        <debuglevel>lines,vars,source</debuglevel>
      </configuration>
    </plugin>
  </plugins>
</build>

进行此更改后,使用mvn编译或mvn包构建和打包项目。该项目现在包括应用程序的调试符号。

Gradle设置--如果您使用Gradle构建项目,在应用了Java之后,配置build任务以在build.gradle文件中添加行号和局部变量。例如:

代码语言:javascript
复制
apply plugin: 'java'
compileJava.options.debug = true
compileJava.options.debugOptions.debugLevel = "source,lines,vars"

Ant设置--如果使用Ant构建项目,则必须在javac任务中启用调试属性,例如:

代码语言:javascript
复制
<javac debug="on"> ... set of classes
     </javac>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70063780

复制
相关文章

相似问题

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