From 98a938614ee8923f00d23f4c471e5efa1a4595bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20P=C3=B6tzsch?= Date: Mon, 28 Jul 2014 11:50:27 +0200 Subject: [PATCH 1/2] Jump to test from JUnit view Fixed going to spec/feature in JUnit-view by integrating https://github.com/meysholdt/eclipse_jdt_junit_runners --- features/org.jnario.ui-feature/feature.xml | 7 ++ .../META-INF/MANIFEST.MF | 3 +- plugins/org.jnario.feature.ui/plugin.xml | 7 ++ .../ui/handler/FeatureRunnerUIHandler.java | 15 +++ .../ui/handler/OpenTestFeatureAction.java | 13 +++ .../org.jnario.spec.ui/META-INF/MANIFEST.MF | 9 +- plugins/org.jnario.spec.ui/plugin.xml | 7 ++ .../handler/ExampleGroupRunnerUIHandler.java | 16 ++++ .../handler/OpenTestExampleGroupAction.java | 14 +++ plugins/org.jnario.ui/META-INF/MANIFEST.MF | 8 +- .../handler/AbstractJnarioOpenTestAction.java | 93 +++++++++++++++++++ .../AbstractJnarioRunnerUIHandler.java | 50 ++++++++++ releng/org.jnario.target/kepler.target | 6 +- 13 files changed, 240 insertions(+), 8 deletions(-) create mode 100644 plugins/org.jnario.feature.ui/src/org/jnario/feature/ui/handler/FeatureRunnerUIHandler.java create mode 100644 plugins/org.jnario.feature.ui/src/org/jnario/feature/ui/handler/OpenTestFeatureAction.java create mode 100644 plugins/org.jnario.spec.ui/src/org/jnario/spec/ui/handler/ExampleGroupRunnerUIHandler.java create mode 100644 plugins/org.jnario.spec.ui/src/org/jnario/spec/ui/handler/OpenTestExampleGroupAction.java create mode 100644 plugins/org.jnario.ui/src/org/jnario/ui/handler/AbstractJnarioOpenTestAction.java create mode 100644 plugins/org.jnario.ui/src/org/jnario/ui/handler/AbstractJnarioRunnerUIHandler.java diff --git a/features/org.jnario.ui-feature/feature.xml b/features/org.jnario.ui-feature/feature.xml index d92e494f4..fa6ebf715 100644 --- a/features/org.jnario.ui-feature/feature.xml +++ b/features/org.jnario.ui-feature/feature.xml @@ -85,4 +85,11 @@ http://www.eclipse.org/legal/epl-v10.html Description here. version="0.0.0" unpack="false"/> + + diff --git a/plugins/org.jnario.feature.ui/META-INF/MANIFEST.MF b/plugins/org.jnario.feature.ui/META-INF/MANIFEST.MF index 6bb6190a9..57ddbe62f 100755 --- a/plugins/org.jnario.feature.ui/META-INF/MANIFEST.MF +++ b/plugins/org.jnario.feature.ui/META-INF/MANIFEST.MF @@ -29,7 +29,8 @@ Require-Bundle: org.eclipse.xtext.ui;bundle-version="[2.6.2,2.7.0)", org.eclipse.jdt.ui, org.eclipse.jdt.core, org.eclipse.xtend.ide;bundle-version="2.3.1", - org.jnario.lib;bundle-version="1.0.0" + org.jnario.lib;bundle-version="1.0.0", + org.eclipse.jdt.junit.runners;bundle-version="0.1.0";resolution:=optional Import-Package: org.apache.commons.logging, org.apache.log4j, org.eclipse.jdt.core, diff --git a/plugins/org.jnario.feature.ui/plugin.xml b/plugins/org.jnario.feature.ui/plugin.xml index cbb9e8e74..dd4c779c6 100755 --- a/plugins/org.jnario.feature.ui/plugin.xml +++ b/plugins/org.jnario.feature.ui/plugin.xml @@ -1063,4 +1063,11 @@ sequence="M1+M2+F"> + + + + diff --git a/plugins/org.jnario.feature.ui/src/org/jnario/feature/ui/handler/FeatureRunnerUIHandler.java b/plugins/org.jnario.feature.ui/src/org/jnario/feature/ui/handler/FeatureRunnerUIHandler.java new file mode 100644 index 000000000..5a1a4788d --- /dev/null +++ b/plugins/org.jnario.feature.ui/src/org/jnario/feature/ui/handler/FeatureRunnerUIHandler.java @@ -0,0 +1,15 @@ +package org.jnario.feature.ui.handler; + +import org.eclipse.jdt.internal.junit.model.TestCaseElement; +import org.eclipse.jdt.internal.junit.ui.TestRunnerViewPart; +import org.eclipse.jdt.junit.model.ITestElement; +import org.eclipse.jface.action.Action; +import org.eclipse.ui.part.ViewPart; +import org.jnario.ui.handler.AbstractJnarioRunnerUIHandler; + +public class FeatureRunnerUIHandler extends AbstractJnarioRunnerUIHandler { + + protected Action getAction(ViewPart part, ITestElement element) { + return new OpenTestFeatureAction((TestRunnerViewPart) part, (TestCaseElement) element); + } +} diff --git a/plugins/org.jnario.feature.ui/src/org/jnario/feature/ui/handler/OpenTestFeatureAction.java b/plugins/org.jnario.feature.ui/src/org/jnario/feature/ui/handler/OpenTestFeatureAction.java new file mode 100644 index 000000000..3916f836e --- /dev/null +++ b/plugins/org.jnario.feature.ui/src/org/jnario/feature/ui/handler/OpenTestFeatureAction.java @@ -0,0 +1,13 @@ +package org.jnario.feature.ui.handler; + +import org.eclipse.jdt.internal.junit.model.TestCaseElement; +import org.eclipse.jdt.internal.junit.ui.TestRunnerViewPart; +import org.jnario.ui.handler.AbstractJnarioOpenTestAction; + +public class OpenTestFeatureAction extends AbstractJnarioOpenTestAction { + + public OpenTestFeatureAction(TestRunnerViewPart testRunnerPart, TestCaseElement testCase) { + super(testRunnerPart, testCase); + setText("Go to Feature"); + } +} diff --git a/plugins/org.jnario.spec.ui/META-INF/MANIFEST.MF b/plugins/org.jnario.spec.ui/META-INF/MANIFEST.MF index 35d3c3381..57f93555b 100755 --- a/plugins/org.jnario.spec.ui/META-INF/MANIFEST.MF +++ b/plugins/org.jnario.spec.ui/META-INF/MANIFEST.MF @@ -27,13 +27,16 @@ Require-Bundle: org.jnario.spec;visibility:=reexport, org.eclipse.jdt.ui, com.ibm.icu, org.jnario.ui;bundle-version="1.0.0", - org.eclipse.xtext.xbase.lib;bundle-version="[2.6.2,2.7.0)" + org.eclipse.xtext.xbase.lib;bundle-version="[2.6.2,2.7.0)", + org.jnario.lib;bundle-version="1.0.0", + org.eclipse.jdt.junit.runners;bundle-version="0.1.0";resolution:=optional Import-Package: org.apache.log4j, org.apache.commons.logging Bundle-RequiredExecutionEnvironment: J2SE-1.5 Export-Package: org.jnario.spec.ui.contentassist, org.jnario.spec.ui.contentassist.antlr, + org.jnario.spec.ui.handler, org.jnario.spec.ui.internal, - org.jnario.spec.ui.wizards, - org.jnario.spec.ui.quickfix + org.jnario.spec.ui.quickfix, + org.jnario.spec.ui.wizards Bundle-Activator: org.jnario.spec.ui.internal.SpecActivatorImpl diff --git a/plugins/org.jnario.spec.ui/plugin.xml b/plugins/org.jnario.spec.ui/plugin.xml index e781522df..6f2c9808e 100755 --- a/plugins/org.jnario.spec.ui/plugin.xml +++ b/plugins/org.jnario.spec.ui/plugin.xml @@ -1036,4 +1036,11 @@ + + + + diff --git a/plugins/org.jnario.spec.ui/src/org/jnario/spec/ui/handler/ExampleGroupRunnerUIHandler.java b/plugins/org.jnario.spec.ui/src/org/jnario/spec/ui/handler/ExampleGroupRunnerUIHandler.java new file mode 100644 index 000000000..81bf90b52 --- /dev/null +++ b/plugins/org.jnario.spec.ui/src/org/jnario/spec/ui/handler/ExampleGroupRunnerUIHandler.java @@ -0,0 +1,16 @@ +package org.jnario.spec.ui.handler; + +import org.eclipse.jdt.internal.junit.model.TestCaseElement; +import org.eclipse.jdt.internal.junit.ui.TestRunnerViewPart; +import org.eclipse.jdt.junit.model.ITestElement; +import org.eclipse.jface.action.Action; +import org.eclipse.ui.part.ViewPart; +import org.jnario.ui.handler.AbstractJnarioRunnerUIHandler; + +@SuppressWarnings("restriction") +public class ExampleGroupRunnerUIHandler extends AbstractJnarioRunnerUIHandler { + + protected Action getAction(ViewPart part, ITestElement element) { + return new OpenTestExampleGroupAction((TestRunnerViewPart) part, (TestCaseElement) element); + } +} diff --git a/plugins/org.jnario.spec.ui/src/org/jnario/spec/ui/handler/OpenTestExampleGroupAction.java b/plugins/org.jnario.spec.ui/src/org/jnario/spec/ui/handler/OpenTestExampleGroupAction.java new file mode 100644 index 000000000..a1ce3644c --- /dev/null +++ b/plugins/org.jnario.spec.ui/src/org/jnario/spec/ui/handler/OpenTestExampleGroupAction.java @@ -0,0 +1,14 @@ +package org.jnario.spec.ui.handler; + +import org.eclipse.jdt.internal.junit.model.TestCaseElement; +import org.eclipse.jdt.internal.junit.ui.TestRunnerViewPart; +import org.jnario.ui.handler.AbstractJnarioOpenTestAction; + +@SuppressWarnings("restriction") +public class OpenTestExampleGroupAction extends AbstractJnarioOpenTestAction { + + public OpenTestExampleGroupAction(TestRunnerViewPart testRunnerPart, TestCaseElement testCase) { + super(testRunnerPart, testCase); + setText("Go to Spec"); + } +} diff --git a/plugins/org.jnario.ui/META-INF/MANIFEST.MF b/plugins/org.jnario.ui/META-INF/MANIFEST.MF index 5e33970fc..167914562 100755 --- a/plugins/org.jnario.ui/META-INF/MANIFEST.MF +++ b/plugins/org.jnario.ui/META-INF/MANIFEST.MF @@ -19,19 +19,21 @@ Require-Bundle: org.eclipse.core.resources, org.eclipse.ui, org.eclipse.jdt.junit, org.eclipse.xtext.ui.shared;bundle-version="[2.6.2,2.7.0)", - org.eclipse.xtext.ui.codetemplates.ui;bundle-version="[2.6.2,2.7.0)";visibility:=reexport + org.eclipse.xtext.ui.codetemplates.ui;bundle-version="[2.6.2,2.7.0)";visibility:=reexport, + org.eclipse.jdt.junit.runners;bundle-version="0.1.0";resolution:=optional Bundle-ActivationPolicy: lazy Export-Package: org.jnario.ui, org.jnario.ui.builder, org.jnario.ui.buildpath, org.jnario.ui.contentassist, - org.jnario.ui.editor, org.jnario.ui.doc, + org.jnario.ui.editor, + org.jnario.ui.findrefs, + org.jnario.ui.handler, org.jnario.ui.highlighting, org.jnario.ui.preferences, org.jnario.ui.quickfix, org.jnario.ui.validator, - org.jnario.ui.findrefs, org.jnario.ui.wizards Import-Package: org.apache.log4j;version="1.2.15" Bundle-Activator: org.jnario.ui.internal.JnarioActivator diff --git a/plugins/org.jnario.ui/src/org/jnario/ui/handler/AbstractJnarioOpenTestAction.java b/plugins/org.jnario.ui/src/org/jnario/ui/handler/AbstractJnarioOpenTestAction.java new file mode 100644 index 000000000..86aa95c5b --- /dev/null +++ b/plugins/org.jnario.ui/src/org/jnario/ui/handler/AbstractJnarioOpenTestAction.java @@ -0,0 +1,93 @@ +package org.jnario.ui.handler; + +import org.eclipse.core.runtime.IStatus; +import org.eclipse.jdt.core.IJavaElement; +import org.eclipse.jdt.core.IJavaProject; +import org.eclipse.jdt.core.IMethod; +import org.eclipse.jdt.core.IType; +import org.eclipse.jdt.core.ITypeHierarchy; +import org.eclipse.jdt.core.JavaModelException; +import org.eclipse.jdt.internal.corext.util.JavaConventionsUtil; +import org.eclipse.jdt.internal.junit.BasicElementLabels; +import org.eclipse.jdt.internal.junit.Messages; +import org.eclipse.jdt.internal.junit.model.TestCaseElement; +import org.eclipse.jdt.internal.junit.ui.JUnitMessages; +import org.eclipse.jdt.internal.junit.ui.OpenTestAction; +import org.eclipse.jdt.internal.junit.ui.TestRunnerViewPart; +import org.eclipse.jdt.junit.runners.ReflectionUtil; +import org.eclipse.jface.dialogs.MessageDialog; +import org.jnario.util.Strings; + +@SuppressWarnings("restriction") +public abstract class AbstractJnarioOpenTestAction extends OpenTestAction { + + public AbstractJnarioOpenTestAction(TestRunnerViewPart testRunnerPart, + TestCaseElement testCase) { + super(testRunnerPart, testCase); + String testname = testCase.getTestName(); + String classname = testCase.getClassName(); + String factname = testname.replace("(" + classname + ")", ""); + String methodName = Strings.toMethodName(factname.replace(" [PENDING]", + "")); + + ReflectionUtil.writeField(OpenTestAction.class, this, "fMethodName", + methodName); + setText("Go to Test"); + } + + @Override + protected IJavaElement findElement(IJavaProject project, String className) + throws JavaModelException { + IType type = findType(project, className); + if (type == null) + return null; + String fMethodName = ReflectionUtil.readField(OpenTestAction.class, + this, "fMethodName", String.class); + if (fMethodName == null) + return type; + + IMethod method = findMethod(type); + if (method == null) { + ITypeHierarchy typeHierarchy = type.newSupertypeHierarchy(null); + IType[] supertypes = typeHierarchy.getAllSuperclasses(type); + for (IType supertype : supertypes) { + method = findMethod(supertype); + if (method != null) + break; + } + } + if (method == null) { + String title = JUnitMessages.OpenTestAction_error_title; + String message = Messages.format( + JUnitMessages.OpenTestAction_error_methodNoFound, + BasicElementLabels.getJavaElementName(fMethodName)); + MessageDialog.openInformation(getShell(), title, message); + return type; + } + + ReflectionUtil + .writeField(OpenTestAction.class, this, "fMethod", method); + return method; + } + + private IMethod findMethod(IType type) { + String fMethodName = ReflectionUtil.readField(OpenTestAction.class, + this, "fMethodName", String.class); + IStatus status = JavaConventionsUtil.validateMethodName(fMethodName, + type); + + // FIX: also find methods with parameters + if (!status.isOK() || fMethodName == null) + return null; + try { + for (IMethod m : type.getMethods()) { + if (fMethodName.equals(m.getElementName()) && m.exists()) + return m; + + } + } catch (JavaModelException e) { + return null; + } + return null; + } +} diff --git a/plugins/org.jnario.ui/src/org/jnario/ui/handler/AbstractJnarioRunnerUIHandler.java b/plugins/org.jnario.ui/src/org/jnario/ui/handler/AbstractJnarioRunnerUIHandler.java new file mode 100644 index 000000000..9ab2ad60e --- /dev/null +++ b/plugins/org.jnario.ui/src/org/jnario/ui/handler/AbstractJnarioRunnerUIHandler.java @@ -0,0 +1,50 @@ +package org.jnario.ui.handler; + +import org.eclipse.jdt.internal.junit.model.TestCaseElement; +import org.eclipse.jdt.junit.model.ITestCaseElement; +import org.eclipse.jdt.junit.model.ITestElement; +import org.eclipse.jdt.junit.model.ITestSuiteElement; +import org.eclipse.jdt.junit.runners.IRunnerUIHandler; +import org.eclipse.jface.action.Action; +import org.eclipse.jface.action.IMenuManager; +import org.eclipse.jface.viewers.StyledString; +import org.eclipse.ui.part.ViewPart; + +@SuppressWarnings("restriction") +public abstract class AbstractJnarioRunnerUIHandler implements IRunnerUIHandler { + + protected abstract Action getAction(ViewPart part, ITestElement element); + + public boolean contextMenuAboutToShow(ViewPart part, ITestElement element, + IMenuManager menu) { + if (element instanceof TestCaseElement) { + menu.add(getAction(part, element)); + return true; + } + return false; + } + + public boolean handleDoubleClick(ViewPart part, ITestElement element) { + if (element instanceof TestCaseElement) { + Action action = getAction(part, element); + if (action.isEnabled()) { + action.run(); + return true; + } + } + return false; + } + + public String getSimpleLabel(ViewPart part, ITestElement element) { + if (element instanceof ITestCaseElement) + return ((ITestCaseElement) element).getTestMethodName(); + if (element instanceof ITestSuiteElement) + return ((ITestSuiteElement) element).getSuiteTypeName(); + return "unknown"; + } + + public StyledString getStyledLabel(ViewPart part, ITestElement element, + int layout) { + return null; + } +} diff --git a/releng/org.jnario.target/kepler.target b/releng/org.jnario.target/kepler.target index d4b534d46..3957581e4 100755 --- a/releng/org.jnario.target/kepler.target +++ b/releng/org.jnario.target/kepler.target @@ -1,5 +1,5 @@ - + @@ -48,6 +48,10 @@ + + + + -Xms40m -Xmx1024m -XX:MaxPermSize=256m From e4eaa01963f933338cd7f5bb702e50d79128705f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20P=C3=B6tzsch?= Date: Mon, 28 Jul 2014 16:03:44 +0200 Subject: [PATCH 2/2] Update "update site" versions to 1.1.0 & fix mvn bugs --- features/org.jnario.ui-feature/feature.xml | 164 +++---- plugins/jnario-maven-report-plugin/pom.xml | 2 +- plugins/org.jnario.standalone.maven/pom.xml | 502 ++++++++++---------- releng/org.jnario.updatesite/category.xml | 8 +- releng/org.jnario.updatesite/site.xml | 8 +- 5 files changed, 342 insertions(+), 342 deletions(-) diff --git a/features/org.jnario.ui-feature/feature.xml b/features/org.jnario.ui-feature/feature.xml index fa6ebf715..cf305e500 100644 --- a/features/org.jnario.ui-feature/feature.xml +++ b/features/org.jnario.ui-feature/feature.xml @@ -1,90 +1,90 @@ - - - - - %description - - - - Copyright (c) 2012 BMW Car IT (http://www.bmw-carit.de) and others. -All rights reserved. This program and the accompanying materials -are made available under the terms of the Eclipse Public License -v1.0 which accompanies this distribution, and is available at -http://www.eclipse.org/legal/epl-v10.html Description here. - - - - %license - - - + + + + + %description + + + + Copyright (c) 2012 BMW Car IT (http://www.bmw-carit.de) and others. +All rights reserved. This program and the accompanying materials +are made available under the terms of the Eclipse Public License +v1.0 which accompanies this distribution, and is available at +http://www.eclipse.org/legal/epl-v10.html Description here. + + + + %license + + + - - - - + + + + - + - - + + - - - - - - + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - + diff --git a/plugins/jnario-maven-report-plugin/pom.xml b/plugins/jnario-maven-report-plugin/pom.xml index 18a6c9611..e90690730 100755 --- a/plugins/jnario-maven-report-plugin/pom.xml +++ b/plugins/jnario-maven-report-plugin/pom.xml @@ -34,7 +34,7 @@ org.jnario - org.jnario.standalone.maven + org.jnario.standalone ${project.version} diff --git a/plugins/org.jnario.standalone.maven/pom.xml b/plugins/org.jnario.standalone.maven/pom.xml index e87b5e301..fa78e5843 100755 --- a/plugins/org.jnario.standalone.maven/pom.xml +++ b/plugins/org.jnario.standalone.maven/pom.xml @@ -1,252 +1,252 @@ - - 4.0.0 - org.jnario.standalone - pom - Jnario Standalone Support - The required libraries to execute Jnario specifications without Eclipse. - org.jnario - 1.1.0-SNAPSHOT - - UTF-8 - UTF-8 - UTF-8 - 2.6.2 - - - - xtend.snapshots - https://oss.sonatype.org/content/repositories/snapshots/ - - false - - - true - - - - - - com.google.guava - guava - 10.0.1 - - - junit - junit - 4.10 - - - javax.inject - javax.inject - 1 - - - com.google.inject - guice - 3.0 - - - org.hamcrest - hamcrest-all - 1.1 - - - org.eclipse.xtend - org.eclipse.xtend.lib - ${xtend.version} - - - org.eclipse.xtext - org.eclipse.xtext.dependencies - ${xtend.version} - - - org.ow2.asm - asm - 5.0.1 - - - org.ow2.asm - asm-tree - 5.0.1 - - - org.ow2.asm - asm-analysis - 5.0.1 - - - log4j - log4j - 1.2.15 - - - jmxtools - com.sun.jdmk - - - jmxri - com.sun.jmx - - - jms - javax.jms - - - mail - javax.mail - - - - - - - - maven-antrun-plugin - 1.7 - - - prepare-package - - - - - - - - run - - - - - - org.codehaus.mojo - build-helper-maven-plugin - 1.7 - - - attach-artifacts - package - - attach-artifact - - - - - target/org.jnario.standalone.maven-${project.version}.jar - jar - - - - target/org.jnario.standalone.maven-${project.version}-sources.jar - jar - sources - - - target/org.jnario.standalone.maven-${project.version}-javadoc.jar - jar - javadoc - - - - - - - - org.apache.maven.plugins - maven-release-plugin - 2.3.2 - - -Dgpg.passphrase=${gpg.passphrase} - - - - org.apache.maven.plugins - maven-deploy-plugin - 2.4 - - false - - - - org.apache.maven.plugins - maven-gpg-plugin - 1.4 - - sign-and-deploy-file - - - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - sonatype-nexus-staging - - - - org.apache.maven.plugins - maven-compiler-plugin - 2.3.2 - - 1.5 - 1.5 - - - - - - - Eclipse Public License v1.0 - - All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.htm - - - - - http://www.jnario.org/ - - 2012 - - Github Issues - -https://github.com/sebastianbenz/Jnario/issues - - - - BMW Car IT - http://www.bmw-carit.de/ - - - scm:git:git@github.com:bmwcarit/Jnario.git - https://github.com/sebastianbenz/Jnario - scm:git:git://github.com/bmwcarit/Jnario.git - - - - sebastianbenz - Sebastian Benz - sebastian.benz@gmail.com - GMT+2 - - - - - birgitengelmann - Birgit Engelmann - birgit.engelmann@bmw-carit.de - GMT+2 - - - - - - - sonatype-nexus-snapshots - Sonatype Nexus snapshot repository - https://oss.sonatype.org/content/repositories/snapshots - - - sonatype-nexus-staging - Sonatype Nexus release repository - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - + + 4.0.0 + org.jnario.standalone + pom + Jnario Standalone Support + The required libraries to execute Jnario specifications without Eclipse. + org.jnario + 1.1.0-SNAPSHOT + + UTF-8 + UTF-8 + UTF-8 + 2.6.2 + + + + xtend.snapshots + https://oss.sonatype.org/content/repositories/snapshots/ + + false + + + true + + + + + + com.google.guava + guava + 10.0.1 + + + junit + junit + 4.10 + + + javax.inject + javax.inject + 1 + + + com.google.inject + guice + 3.0 + + + org.hamcrest + hamcrest-all + 1.1 + + + org.eclipse.xtend + org.eclipse.xtend.lib + ${xtend.version} + + + org.eclipse.xtext + org.eclipse.xtext.dependencies + ${xtend.version} + + + org.ow2.asm + asm + 5.0.1 + + + org.ow2.asm + asm-tree + 5.0.1 + + + org.ow2.asm + asm-analysis + 5.0.1 + + + log4j + log4j + 1.2.15 + + + jmxtools + com.sun.jdmk + + + jmxri + com.sun.jmx + + + jms + javax.jms + + + mail + javax.mail + + + + + + + + maven-antrun-plugin + 1.7 + + + prepare-package + + + + + + + + run + + + + + + org.codehaus.mojo + build-helper-maven-plugin + 1.7 + + + attach-artifacts + package + + attach-artifact + + + + + target/org.jnario.standalone-${project.version}.jar + jar + + + + target/org.jnario.standalone-${project.version}-sources.jar + jar + sources + + + target/org.jnario.standalone-${project.version}-javadoc.jar + jar + javadoc + + + + + + + + org.apache.maven.plugins + maven-release-plugin + 2.3.2 + + -Dgpg.passphrase=${gpg.passphrase} + + + + org.apache.maven.plugins + maven-deploy-plugin + 2.4 + + false + + + + org.apache.maven.plugins + maven-gpg-plugin + 1.4 + + sign-and-deploy-file + + + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + sonatype-nexus-staging + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.3.2 + + 1.5 + 1.5 + + + + + + + Eclipse Public License v1.0 + + All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.htm + + + + + http://www.jnario.org/ + + 2012 + + Github Issues + +https://github.com/sebastianbenz/Jnario/issues + + + + BMW Car IT + http://www.bmw-carit.de/ + + + scm:git:git@github.com:bmwcarit/Jnario.git + https://github.com/sebastianbenz/Jnario + scm:git:git://github.com/bmwcarit/Jnario.git + + + + sebastianbenz + Sebastian Benz + sebastian.benz@gmail.com + GMT+2 + + + + + birgitengelmann + Birgit Engelmann + birgit.engelmann@bmw-carit.de + GMT+2 + + + + + + + sonatype-nexus-snapshots + Sonatype Nexus snapshot repository + https://oss.sonatype.org/content/repositories/snapshots + + + sonatype-nexus-staging + Sonatype Nexus release repository + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + \ No newline at end of file diff --git a/releng/org.jnario.updatesite/category.xml b/releng/org.jnario.updatesite/category.xml index d3a49e495..a2f6ffbe8 100644 --- a/releng/org.jnario.updatesite/category.xml +++ b/releng/org.jnario.updatesite/category.xml @@ -1,15 +1,15 @@ - + - + - + - + diff --git a/releng/org.jnario.updatesite/site.xml b/releng/org.jnario.updatesite/site.xml index a4413aba3..fb9cdcb4a 100644 --- a/releng/org.jnario.updatesite/site.xml +++ b/releng/org.jnario.updatesite/site.xml @@ -1,15 +1,15 @@ - + - + - + - +