Skip to content

Instantly share code, notes, and snippets.

View fbricon's full-sized avatar
🖖

Fred Bricon fbricon

🖖
View GitHub Profile
@fbricon
fbricon / colorizedMaven.groovy
Last active April 3, 2017 15:14
Setup Colorized Maven 3.2.5 with logback
import static groovyx.gpars.GParsPool.*
//Automates steps to colorized maven 3.2.5 described in http://aheritier.net/united-colors-of-maven/
//requires groovy 2.x
//groovy https://gist.github.com/fbricon/5763949/raw/colorizedMaven.groovy [optional/path/to/maven/]
def M2_HOME = (args && args.length > 0)?args[0]:System.getenv()["M2_HOME"]
println "Adding colorized output to $M2_HOME"
if (!M2_HOME) {
println "The maven directory can not be found"
for(Map.Entry<IServer, List<IModule>> entries : republishableServers.entrySet()) {
IServer server = entries.getKey();
if (server instanceof Server) {
List<IModule> modules = entries.getValue();
IModule[] mod = new IModule[modules.size()];
modules.toArray(mod);
((Server)server).setModulePublishState(mod, IServer.PUBLISH_STATE_INCREMENTAL);
}
//if (isEnabled && server.getServerState() == IServer.STATE_STARTED) {
//server.publish(IServer.PUBLISH_INCREMENTAL, new NullProgressMonitor());
@fbricon
fbricon / CheckInjection.java
Created November 18, 2013 16:59
WildFly/Weld fail to inject Groovy EJBs
package foo.bar;
import org.jboss.weld.environment.se.Weld;
import org.jboss.weld.environment.se.WeldContainer;
public class CheckInjection {
//Checking injection works with weld-se 2.1.0
public static void main(String[] args) {
Weld weld = new Weld();
@fbricon
fbricon / gist:7674232
Created November 27, 2013 11:28
todo : add a f*** warning to a link
private void createLink(Composite composite) {
// warningArea = new Composite(composite, SWT.NONE);
// warningArea.setLayoutData(new GridData(SWT.LEFT, SWT.CENTER, true, false, 2, 1));
//
// Label warningImg = new Label(warningArea, SWT.NONE);
// warningImg.setImage(JFaceResources.getImage(Dialog.DLG_IMG_MESSAGE_WARNING));
link = new Link(composite, SWT.NONE);
link.addSelectionListener(new SelectionListener() {
@Override
java.lang.IllegalStateException: Action expression unrecognized element: test
at org.eclipse.ui.internal.ActionExpression.createExpression(ActionExpression.java:935)
at org.eclipse.ui.internal.ActionExpression.access$0(ActionExpression.java:910)
at org.eclipse.ui.internal.ActionExpression$CompositeExpression.<init>(ActionExpression.java:169)
at org.eclipse.ui.internal.ActionExpression$AndExpression.<init>(ActionExpression.java:113)
at org.eclipse.ui.internal.ActionExpression.createExpression(ActionExpression.java:917)
at org.eclipse.ui.internal.ActionExpression.access$0(ActionExpression.java:910)
at org.eclipse.ui.internal.ActionExpression$SingleExpression.<init>(ActionExpression.java:703)
at org.eclipse.ui.internal.ActionExpression.<init>(ActionExpression.java:955)
at org.eclipse.ui.internal.ObjectActionContributor$ObjectContribution.setVisibilityTest(ObjectActionContributor.java:331)
@fbricon
fbricon / gist:9467795
Created March 10, 2014 15:57
sign feature / update site
[INFO] ------------------------------------------------------------------------
[INFO] Building org.sonatype.m2e.mavenarchiver.feature 0.16.0.201401211452-signed-20140310110345
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ org.sonatype.m2e.mavenarchiver.feature ---
[INFO] Deleting /home/data/users/fbricon/m2eclipse-mavenarchiver/org.sonatype.m2e.mavenarchiver.feature/target
[INFO]
[INFO] --- tycho-packaging-plugin:0.18.0:build-qualifier-aggregator (default-build-qualifier-aggregator) @ org.sonatype.m2e.mavenarchiver.feature ---
[INFO]
[INFO] --- tycho-packaging-plugin:0.18.0:validate-id (default-validate-id) @ org.sonatype.m2e.mavenarchiver.feature ---
This file has been truncated, but you can view the full file.
Apache Maven 3.0.4 (r1232337; 2012-01-17 03:44:56-0500)
Maven home: /shared/common/apache-maven-3.0.4
Java version: 1.6.0_27, vendor: Sun Microsystems Inc.
Java home: /opt/public/common/jdk1.6.0_27.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.0.101-0.8-default", arch: "amd64", family: "unix"
[INFO] Error stacktraces are turned on.
[DEBUG] Reading global settings from /shared/common/apache-maven-3.0.4/conf/settings.xml
[DEBUG] Reading user settings from /home/data/users/fbricon/.m2/settings.xml
[DEBUG] Using local repository at /tmp/m2e-wtp/localrepo
This file has been truncated, but you can view the full file.
Apache Maven 3.0.4 (r1232337; 2012-01-17 03:44:56-0500)
Maven home: /shared/common/apache-maven-3.0.4
Java version: 1.6.0_27, vendor: Sun Microsystems Inc.
Java home: /opt/public/common/jdk1.6.0_27.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.0.101-0.8-default", arch: "amd64", family: "unix"
[INFO] Error stacktraces are turned on.
[DEBUG] Reading global settings from /shared/common/apache-maven-3.0.4/conf/settings.xml
[DEBUG] Reading user settings from /home/data/users/fbricon/.m2/settings.xml
[DEBUG] Using local repository at /tmp/m2e-wtp/localrepo
@fbricon
fbricon / gist:9912548
Created April 1, 2014 11:59
deploy/undeploy on WF
13:56:51,198 DEBUG [org.jboss.remotingjmx.DelegatingRemotingConnectorServer] (Remoting "fbricon-win:MANAGEMENT" task-15) Chosen version 0x00
13:56:51,198 DEBUG [org.jboss.remotingjmx.DelegatingRemotingConnectorServer] (Remoting "fbricon-win:MANAGEMENT" task-15) Client version 2.0.0.Final
13:56:51,249 DEBUG [org.jboss.remotingjmx.DelegatingRemotingConnectorServer] (Remoting "fbricon-win:MANAGEMENT" task-16) Chosen version 0x02
13:56:51,258 DEBUG [org.jboss.remotingjmx.protocol.v2.ParameterProxy] (Remoting "fbricon-win:MANAGEMENT" task-16) Created connection - ID to be established after parameter negotiation.
13:56:51,275 DEBUG [org.jboss.remotingjmx.protocol.v2.ServerProxy] (pool-2-thread-1) Created connectionID 1111f6b1-4a4b-4f6e-a335-2b42879a1175
13:56:51,276 DEBUG [org.jboss.remotingjmx.RemotingConnectorServer] (pool-2-thread-1) Connection '1111f6b1-4a4b-4f6e-a335-2b42879a1175' now opened.
13:56:53,847 DEBUG [org.jboss.ejb.client.txn] (Periodic Recovery) Send recover request for transaction origin node iden
@fbricon
fbricon / gist:9913842
Created April 1, 2014 13:20
traceme.war.dodeploy accesses
"Time of Day","Process Name","PID","Operation","Path","Result","Detail"
"15:09:31,0442720","javaw.exe","8160","QueryOpen","D:\Dev\servers\wildfly-8.0.0.Final\standalone\deployments\traceme.war.dodeploy","NAME NOT FOUND",""
"15:09:31,0443390","javaw.exe","8160","CreateFile","D:\Dev\servers\wildfly-8.0.0.Final\standalone\deployments\traceme.war.dodeploy","SUCCESS","Desired Access: Generic Read/Write, Disposition: Create, Options: Synchronous IO Non-Alert, Non-Directory File, Open Reparse Point, Attributes: N, ShareMode: Read, Write, AllocationSize: 0, OpenResult: Created"
"15:09:31,0445904","javaw.exe","8160","CloseFile","D:\Dev\servers\wildfly-8.0.0.Final\standalone\deployments\traceme.war.dodeploy","SUCCESS",""
"15:09:32,1046704","explorer.exe","8312","QueryDirectory","D:\Dev\servers\wildfly-8.0.0.Final\standalone\deployments\traceme.war.dodeploy","SUCCESS","Filter: traceme.war.dodeploy, 1: traceme.war.dodeploy"
"15:09:32,1053710","explorer.exe","3640","QueryDirectory","D:\Dev\servers\wildfly-8.0.0.Final\stan