我想编写一个 Maven 插件,它在构建过程中在特定源文件中进行简单的查找和替换。这可能吗?
自从更新到5.x以来,我们的很多构建作业都失败了"权限不足"问题.这个问题应该被固定在SonarQube 5.1中所述这里,但它要么其实不是固定的或者没有与像我们目前运行SonarQube 5.1.1同样的错误了另一个问题.
以下是错误消息的示例:
08:27:13 [ERROR] Failed to execute goal org.codehaus.mojo:sonar-maven-plugin:2.6:sonar (default-cli) on project server: Fail to decorate 'org.sonar.api.resources.File@b77a66[key=src/main/java/ch/ti8m/security/hwtoken/server/services/impl/TOTPAlgorithm.java,path=src/main/java/ch/ti8m/security/hwtoken/server/services/impl/TOTPAlgorithm.java,filename=TOTPAlgorithm.java,language=Java]': Insufficient privileges -> [Help 1]
08:27:13 org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.mojo:sonar-maven-plugin:2.6:sonar (default-cli) on project server: Fail to decorate 'org.sonar.api.resources.File@b77a66[key=src/main/java/ch/ti8m/security/hwtoken/server/services/impl/TOTPAlgorithm.java,path=src/main/java/ch/ti8m/security/hwtoken/server/services/impl/TOTPAlgorithm.java,filename=TOTPAlgorithm.java,language=Java]'
08:27:13 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:216)
08:27:13 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
08:27:13 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
08:27:13 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
08:27:13 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
08:27:13 at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
08:27:13 at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:120)
08:27:13 at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:355)
08:27:13 at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155)
08:27:13 at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
08:27:13 at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:216)
08:27:13 at org.apache.maven.cli.MavenCli.main(MavenCli.java:160)
08:27:13 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native …Run Code Online (Sandbox Code Playgroud) 有没有一种方法可以Sonar 5.1.1在仪表板GUI中完全运行分析?
如果不是,则有哪些步骤可以运行它?我似乎找不到一个可以逐步指导您的文档。
插入MS-SQL 2008数据库
<cffile action="READBINARY" file="#form.FileContents#" variable="binPDF">
<cfquery name="Uploaded" datasource="#cfbasedatasource#">
INSERT INTO UploadedFiles
(
AccountId,
Filecontent
)
VALUES
(
'#UrlAccountId#',
<cfqueryparam value='#binPDF#' cfsqltype='cf_sql_blob'>
)
</cfquery>
Run Code Online (Sandbox Code Playgroud)
=========================这是从数据库显示到浏览器:
<cfset binaryData = #cfGetfilecontentquery.Filecontent[1]#>
<cfheader name="Content-Disposition" value="inline; filename=testDocument.pdf">
<cfcontent variable="#binarydata#" type="application/pdf" reset="yes" />
Run Code Online (Sandbox Code Playgroud)
但我只能在浏览器中看到"无法加载PDF文档"
我在拥有4GB RAM的VM上全新安装了Debian 8.我安装了SonarQube(使用本机包).当我尝试使用提供的脚本启动时,日志会显示以下内容:
--> Wrapper Started as Daemon
Launching a JVM...
JVM exited while loading the application.
GC Warning: Out of Memory! Returning NIL!
Exception in thread "main" GC Warning: Out of Memory! Returning NIL!
java.lang.OutOfMemoryError
*** Got java.lang.NoClassDefFoundError: gnu.gcj.runtime.NameFinder while trying to print stack trace.
JVM Restarts disabled. Shutting down.
<-- Wrapper Stopped
Run Code Online (Sandbox Code Playgroud)
我尝试在启动脚本中增加-Xmx和-Xms值无效.
根据示例,我正在从后台或使用 impex 编写 cron 作业的触发器。但是,尽管下一个激活时间已过,但 cron 作业并未执行。如何激活触发器。
sap 页面有问题,但我无法登录。
https://apps.support.sap.com/sap/support/knowledge/preview/en/2556122
sonarqube ×3
sonarqube5.1 ×2
cffile ×1
coldfusion ×1
cron ×1
database ×1
debian ×1
hybris ×1
jvm ×1
maven ×1
maven-plugin ×1
pdf ×1
sonar-runner ×1
triggers ×1