[jboss-svn-commits] JBL Code SVN: r27084 - in labs/jbossbuild/maven-plugins/trunk: maven-injection-plugin and 9 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Jun 23 03:52:42 EDT 2009
Author: steve.ebersole at jboss.com
Date: 2009-06-23 03:52:42 -0400 (Tue, 23 Jun 2009)
New Revision: 27084
Added:
labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/
labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/maven-injection-plugin.iml
labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/maven-injection-plugin.ipr
labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/maven-injection-plugin.iws
labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/pom.xml
labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/
labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/
labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/
labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/
labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/
labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/
labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/
labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/
labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/AbstractInjectionMojo.java
labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/BytecodeInjection.java
labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/BytecodeInjectionMojo.java
labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/Constant.java
labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/MethodBodyReturn.java
labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/TargetMember.java
labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/process/
labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/process/InjectionDescriptor.java
labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/process/InjectionTarget.java
Log:
import project sources
Property changes on: labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin
___________________________________________________________________
Name: svn:ignore
+ target
local
*.ipr
*.iws
*.iml
.classpath
.project
.settings
.nbattrs
*.log
*.properties
.clover
Added: labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/maven-injection-plugin.iml
===================================================================
--- labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/maven-injection-plugin.iml (rev 0)
+++ labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/maven-injection-plugin.iml 2009-06-23 07:52:42 UTC (rev 27084)
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module relativePaths="true" MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
+ <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_5" inherit-compiler-output="false">
+ <output url="file://$MODULE_DIR$/target/classes" />
+ <output-test url="file://$MODULE_DIR$/target/test-classes" />
+ <content url="file://$MODULE_DIR$">
+ <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
+ <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
+ <excludeFolder url="file://$MODULE_DIR$/target" />
+ </content>
+ <orderEntry type="inheritedJdk" />
+ <orderEntry type="sourceFolder" forTests="false" />
+ <orderEntry type="library" exported="" name="Maven: org.apache.maven:maven-plugin-api:2.0" level="project" />
+ <orderEntry type="library" name="Maven: junit:junit:3.8.1" level="project" />
+ <orderEntry type="library" exported="" name="Maven: org.apache.maven:maven-core:2.0.9" level="project" />
+ <orderEntry type="library" exported="" name="Maven: org.apache.maven:maven-settings:2.0.9" level="project" />
+ <orderEntry type="library" exported="" name="Maven: org.apache.maven:maven-model:2.0.9" level="project" />
+ <orderEntry type="library" exported="" name="Maven: org.codehaus.plexus:plexus-utils:1.5.1" level="project" />
+ <orderEntry type="library" exported="" name="Maven: org.codehaus.plexus:plexus-container-default:1.0-alpha-9-stable-1" level="project" />
+ <orderEntry type="library" exported="" name="Maven: classworlds:classworlds:1.1" level="project" />
+ <orderEntry type="library" exported="" name="Maven: org.apache.maven.wagon:wagon-file:1.0-beta-2" level="project" />
+ <orderEntry type="library" exported="" name="Maven: org.apache.maven.wagon:wagon-provider-api:1.0-beta-2" level="project" />
+ <orderEntry type="library" exported="" name="Maven: org.apache.maven:maven-plugin-parameter-documenter:2.0.9" level="project" />
+ <orderEntry type="library" exported="" name="Maven: org.apache.maven.wagon:wagon-webdav:1.0-beta-2" level="project" />
+ <orderEntry type="library" exported="" name="Maven: slide:slide-webdavlib:2.1" level="project" />
+ <orderEntry type="library" exported="" name="Maven: commons-httpclient:commons-httpclient:2.0.2" level="project" />
+ <orderEntry type="library" exported="" name="Maven: commons-logging:commons-logging:1.0.4" level="project" />
+ <orderEntry type="library" exported="" name="Maven: jdom:jdom:1.0" level="project" />
+ <orderEntry type="library" exported="" name="Maven: de.zeigermann.xml:xml-im-exporter:1.1" level="project" />
+ <orderEntry type="library" exported="" name="Maven: org.apache.maven.wagon:wagon-http-lightweight:1.0-beta-2" level="project" />
+ <orderEntry type="library" exported="" name="Maven: org.apache.maven.wagon:wagon-http-shared:1.0-beta-2" level="project" />
+ <orderEntry type="library" exported="" name="Maven: jtidy:jtidy:4aug2000r7-dev" level="project" />
+ <orderEntry type="library" exported="" name="Maven: xml-apis:xml-apis:1.0.b2" level="project" />
+ <orderEntry type="library" exported="" name="Maven: org.apache.maven.reporting:maven-reporting-api:2.0.9" level="project" />
+ <orderEntry type="library" exported="" name="Maven: org.apache.maven.doxia:doxia-sink-api:1.0-alpha-10" level="project" />
+ <orderEntry type="library" exported="" name="Maven: org.apache.maven:maven-profile:2.0.9" level="project" />
+ <orderEntry type="library" exported="" name="Maven: org.apache.maven:maven-artifact:2.0.9" level="project" />
+ <orderEntry type="library" exported="" name="Maven: org.apache.maven:maven-repository-metadata:2.0.9" level="project" />
+ <orderEntry type="library" exported="" name="Maven: org.apache.maven:maven-error-diagnostics:2.0.9" level="project" />
+ <orderEntry type="library" exported="" name="Maven: org.apache.maven:maven-project:2.0.9" level="project" />
+ <orderEntry type="library" exported="" name="Maven: org.apache.maven:maven-artifact-manager:2.0.9" level="project" />
+ <orderEntry type="library" exported="" name="Maven: org.apache.maven:maven-plugin-registry:2.0.9" level="project" />
+ <orderEntry type="library" exported="" name="Maven: commons-cli:commons-cli:1.0" level="project" />
+ <orderEntry type="library" exported="" name="Maven: org.apache.maven.wagon:wagon-ssh-external:1.0-beta-2" level="project" />
+ <orderEntry type="library" exported="" name="Maven: org.apache.maven.wagon:wagon-ssh-common:1.0-beta-2" level="project" />
+ <orderEntry type="library" exported="" name="Maven: org.codehaus.plexus:plexus-interactivity-api:1.0-alpha-4" level="project" />
+ <orderEntry type="library" exported="" name="Maven: org.apache.maven:maven-plugin-descriptor:2.0.9" level="project" />
+ <orderEntry type="library" exported="" name="Maven: org.apache.maven:maven-monitor:2.0.9" level="project" />
+ <orderEntry type="library" exported="" name="Maven: org.apache.maven.wagon:wagon-ssh:1.0-beta-2" level="project" />
+ <orderEntry type="library" exported="" name="Maven: com.jcraft:jsch:0.1.27" level="project" />
+ <orderEntry type="library" exported="" name="Maven: javassist:javassist:3.9.0.GA" level="project" />
+ </component>
+</module>
+
Property changes on: labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/maven-injection-plugin.iml
___________________________________________________________________
Name: svn:eol-style
+ native
Added: labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/maven-injection-plugin.ipr
===================================================================
--- labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/maven-injection-plugin.ipr (rev 0)
+++ labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/maven-injection-plugin.ipr 2009-06-23 07:52:42 UTC (rev 27084)
@@ -0,0 +1,675 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project relativePaths="true" version="4">
+ <component name="AntConfiguration">
+ <defaultAnt bundledAnt="true" />
+ </component>
+ <component name="BuildJarProjectSettings">
+ <option name="BUILD_JARS_ON_MAKE" value="false" />
+ </component>
+ <component name="CodeStyleSettingsManager">
+ <option name="PER_PROJECT_SETTINGS">
+ <value>
+ <ADDITIONAL_INDENT_OPTIONS fileType="java">
+ <option name="INDENT_SIZE" value="4" />
+ <option name="CONTINUATION_INDENT_SIZE" value="8" />
+ <option name="TAB_SIZE" value="4" />
+ <option name="USE_TAB_CHARACTER" value="false" />
+ <option name="SMART_TABS" value="false" />
+ <option name="LABEL_INDENT_SIZE" value="0" />
+ <option name="LABEL_INDENT_ABSOLUTE" value="false" />
+ </ADDITIONAL_INDENT_OPTIONS>
+ <ADDITIONAL_INDENT_OPTIONS fileType="xml">
+ <option name="INDENT_SIZE" value="4" />
+ <option name="CONTINUATION_INDENT_SIZE" value="8" />
+ <option name="TAB_SIZE" value="4" />
+ <option name="USE_TAB_CHARACTER" value="false" />
+ <option name="SMART_TABS" value="false" />
+ <option name="LABEL_INDENT_SIZE" value="0" />
+ <option name="LABEL_INDENT_ABSOLUTE" value="false" />
+ </ADDITIONAL_INDENT_OPTIONS>
+ </value>
+ </option>
+ <option name="USE_PER_PROJECT_SETTINGS" value="false" />
+ </component>
+ <component name="CompilerConfiguration">
+ <option name="DEFAULT_COMPILER" value="Javac" />
+ <option name="DEPLOY_AFTER_MAKE" value="0" />
+ <resourceExtensions>
+ <entry name=".+\.(properties|xml|html|dtd|tld)" />
+ <entry name=".+\.(gif|png|jpeg|jpg)" />
+ </resourceExtensions>
+ <wildcardResourcePatterns>
+ <entry name="?*.properties" />
+ <entry name="?*.xml" />
+ <entry name="?*.gif" />
+ <entry name="?*.png" />
+ <entry name="?*.jpeg" />
+ <entry name="?*.jpg" />
+ <entry name="?*.html" />
+ <entry name="?*.dtd" />
+ <entry name="?*.tld" />
+ <entry name="?*.ftl" />
+ </wildcardResourcePatterns>
+ </component>
+ <component name="CopyrightManager" default="rh - lgpl">
+ <copyright>
+ <option name="notice" value="Hibernate, Relational Persistence for Idiomatic Java Copyright (c) &#36;today.year, Red Hat Middleware LLC or third-party contributors as indicated by the @author tags or express copyright attribution statements applied by the authors. All third-party contributions are distributed under license by Red Hat Middleware LLC. This copyrighted material is made available to anyone wishing to use, modify, copy, or redistribute it subject to the terms and conditions of the GNU Lesser General Public License, as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with t!
his distribution; if not, write to: Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor Boston, MA 02110-1301 USA" />
+ <option name="keyword" value="Copyright" />
+ <option name="myName" value="hibernate-lgpl" />
+ <option name="myLocal" value="true" />
+ </copyright>
+ <copyright>
+ <option name="notice" value="Copyright (c) &#36;today.year, Red Hat Middleware LLC or third-party contributors as indicated by the @author tags or express copyright attribution statements applied by the authors. All third-party contributions are distributed under license by Red Hat Middleware LLC. This copyrighted material is made available to anyone wishing to use, modify, copy, or redistribute it subject to the terms and conditions of the GNU Lesser General Public License, as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this distribution; if not, write to: Free Software Foundati!
on, Inc. 51 Franklin Street, Fifth Floor Boston, MA 02110-1301 USA" />
+ <option name="keyword" value="Copyright" />
+ <option name="myName" value="rh - lgpl" />
+ <option name="myLocal" value="true" />
+ </copyright>
+ <copyright>
+ <option name="notice" value="Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License." />
+ <option name="keyword" value="Copyright" />
+ <option name="myName" value="mojo - asf2" />
+ <option name="myLocal" value="true" />
+ </copyright>
+ <copyright>
+ <option name="notice" value="[The "BSD licence"] Copyright (c) &#36;today.year Steve Ebersole All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF M!
ERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." />
+ <option name="keyword" value="Copyright" />
+ <option name="myName" value="antlr - bsd" />
+ <option name="myLocal" value="true" />
+ </copyright>
+ <module2copyright />
+ <LanguageOptions name="Properties">
+ <option name="fileTypeOverride" value="3" />
+ <option name="relativeBefore" value="true" />
+ <option name="addBlankAfter" value="true" />
+ <option name="fileLocation" value="1" />
+ <option name="block" value="true" />
+ <option name="separateBefore" value="true" />
+ <option name="separateAfter" value="true" />
+ <option name="prefixLines" value="true" />
+ <option name="lenBefore" value="80" />
+ <option name="lenAfter" value="80" />
+ <option name="box" value="false" />
+ <option name="filler" value=" " />
+ </LanguageOptions>
+ <LanguageOptions name="__TEMPLATE__">
+ <option name="fileTypeOverride" value="2" />
+ <option name="relativeBefore" value="true" />
+ <option name="addBlankAfter" value="false" />
+ <option name="fileLocation" value="1" />
+ <option name="block" value="true" />
+ <option name="separateBefore" value="false" />
+ <option name="separateAfter" value="false" />
+ <option name="prefixLines" value="true" />
+ <option name="lenBefore" value="80" />
+ <option name="lenAfter" value="80" />
+ <option name="box" value="false" />
+ <option name="filler" value=" " />
+ </LanguageOptions>
+ </component>
+ <component name="DependenciesAnalyzeManager">
+ <option name="myForwardDirection" value="false" />
+ </component>
+ <component name="DependencyValidationManager">
+ <option name="SKIP_IMPORT_STATEMENTS" value="false" />
+ </component>
+ <component name="EclipseCompilerSettings">
+ <option name="DEBUGGING_INFO" value="true" />
+ <option name="GENERATE_NO_WARNINGS" value="true" />
+ <option name="DEPRECATION" value="false" />
+ <option name="ADDITIONAL_OPTIONS_STRING" value="" />
+ <option name="MAXIMUM_HEAP_SIZE" value="128" />
+ </component>
+ <component name="EclipseEmbeddedCompilerSettings">
+ <option name="DEBUGGING_INFO" value="true" />
+ <option name="GENERATE_NO_WARNINGS" value="true" />
+ <option name="DEPRECATION" value="false" />
+ <option name="ADDITIONAL_OPTIONS_STRING" value="" />
+ <option name="MAXIMUM_HEAP_SIZE" value="128" />
+ </component>
+ <component name="Encoding" useUTFGuessing="true" native2AsciiForPropertiesFiles="false" />
+ <component name="EntryPointsManager">
+ <entry_points version="2.0" />
+ </component>
+ <component name="HierarchyBrowserManager">
+ <option name="IS_AUTOSCROLL_TO_SOURCE" value="false" />
+ <option name="SORT_ALPHABETICALLY" value="false" />
+ <option name="HIDE_CLASSES_WHERE_METHOD_NOT_IMPLEMENTED" value="false" />
+ </component>
+ <component name="InspectionProjectProfileManager">
+ <option name="PROJECT_PROFILE" value="Project Default" />
+ <option name="USE_PROJECT_LEVEL_SETTINGS" value="false" />
+ <scopes />
+ <profiles>
+ <profile version="1.0" is_locked="false">
+ <option name="myName" value="Project Default" />
+ <option name="myLocal" value="false" />
+ </profile>
+ </profiles>
+ <list size="0" />
+ </component>
+ <component name="JavacSettings">
+ <option name="DEBUGGING_INFO" value="true" />
+ <option name="GENERATE_NO_WARNINGS" value="false" />
+ <option name="DEPRECATION" value="true" />
+ <option name="ADDITIONAL_OPTIONS_STRING" value="-target 1.5" />
+ <option name="MAXIMUM_HEAP_SIZE" value="128" />
+ </component>
+ <component name="JavadocGenerationManager">
+ <option name="OUTPUT_DIRECTORY" />
+ <option name="OPTION_SCOPE" value="protected" />
+ <option name="OPTION_HIERARCHY" value="true" />
+ <option name="OPTION_NAVIGATOR" value="true" />
+ <option name="OPTION_INDEX" value="true" />
+ <option name="OPTION_SEPARATE_INDEX" value="true" />
+ <option name="OPTION_DOCUMENT_TAG_USE" value="false" />
+ <option name="OPTION_DOCUMENT_TAG_AUTHOR" value="false" />
+ <option name="OPTION_DOCUMENT_TAG_VERSION" value="false" />
+ <option name="OPTION_DOCUMENT_TAG_DEPRECATED" value="true" />
+ <option name="OPTION_DEPRECATED_LIST" value="true" />
+ <option name="OTHER_OPTIONS" value="" />
+ <option name="HEAP_SIZE" />
+ <option name="LOCALE" />
+ <option name="OPEN_IN_BROWSER" value="true" />
+ </component>
+ <component name="JikesSettings">
+ <option name="JIKES_PATH" value="" />
+ <option name="DEBUGGING_INFO" value="true" />
+ <option name="DEPRECATION" value="true" />
+ <option name="GENERATE_NO_WARNINGS" value="false" />
+ <option name="IS_EMACS_ERRORS_MODE" value="true" />
+ <option name="ADDITIONAL_OPTIONS_STRING" value="" />
+ </component>
+ <component name="MavenProjectsManager">
+ <option name="originalFiles">
+ <list>
+ <option value="$PROJECT_DIR$/pom.xml" />
+ </list>
+ </option>
+ </component>
+ <component name="ProjectDetails">
+ <option name="projectName" value="maven-injection-plugin" />
+ </component>
+ <component name="ProjectFileVersion" converted="true" />
+ <component name="ProjectKey">
+ <option name="state" value="project:///home/steve/projects/jboss/maven-plugins/trunk/maven-injection-plugin/maven-injection-plugin.ipr" />
+ </component>
+ <component name="ProjectModuleManager">
+ <modules>
+ <module fileurl="file://$PROJECT_DIR$/maven-injection-plugin.iml" filepath="$PROJECT_DIR$/maven-injection-plugin.iml" />
+ </modules>
+ </component>
+ <component name="ProjectRootManager" version="2" languageLevel="JDK_1_5" assert-keyword="true" jdk-15="true" project-jdk-name="1.6" project-jdk-type="JavaSDK">
+ <output url="file://$PROJECT_DIR$/out" />
+ </component>
+ <component name="RmicSettings">
+ <option name="IS_EANABLED" value="false" />
+ <option name="DEBUGGING_INFO" value="true" />
+ <option name="GENERATE_NO_WARNINGS" value="false" />
+ <option name="GENERATE_IIOP_STUBS" value="false" />
+ <option name="ADDITIONAL_OPTIONS_STRING" value="" />
+ </component>
+ <component name="SvnBranchConfigurationManager">
+ <option name="myVersion" value="124" />
+ <option name="mySupportsUserInfoFilter" value="true" />
+ </component>
+ <component name="VcsDirectoryMappings">
+ <mapping directory="" vcs="" />
+ </component>
+ <component name="copyright">
+ <Base>
+ <setting name="state" value="2" />
+ </Base>
+ </component>
+ <component name="ideadoc.IdeaDocConfigurationGUI">
+ <doccer class="nl.piraya.ideadoc.doccer.DoccerForOverridingMethod" enabled="true">
+ <template>/**$s$$n$$s$*$s${@inheritDoc}$n$$s$*/</template>
+ </doccer>
+ <doccer class="nl.piraya.ideadoc.doccer.DoccerForGetter" enabled="true">
+ <template>/**$n$$s$*$s$Getter$s$for$s$property$s$'${PROPERTY_NAME}'.$n$$s$*$n$$s$*$s$@return$s$Value$s$for$s$property$s$'${PROPERTY_NAME}'.$n$$s$*/</template>
+ </doccer>
+ <doccer class="nl.piraya.ideadoc.doccer.DoccerForSetter" enabled="true">
+ <template>/**$n$$s$*$s$Setter$s$for$s$property$s$'${PROPERTY_NAME}'.$n$$s$*$n$$s$*$s$@param$s$${PARAM_NAME}$s$Value$s$to$s$set$s$for$s$property$s$'${PROPERTY_NAME}'.$n$$s$*/</template>
+ </doccer>
+ <doccer class="nl.piraya.ideadoc.doccer.DoccerForDefaultConstructor" enabled="true">
+ <template>/**$s$$n$$s$*$s$Instantiates$s$a$s$new$s$${CLASS_NAME}.$s$$n$$s$*/</template>
+ </doccer>
+ <doccer class="nl.piraya.ideadoc.doccer.DoccerForPrivateDefaultConstructor" enabled="true">
+ <template>/**$s$$n$$s$*$s$Disallow$s$direct$s$instantiation$s$of$s$${CLASS_NAME}.$s$$n$*/</template>
+ </doccer>
+ </component>
+ <component name="libraryTable">
+ <library name="Maven: org.apache.maven:maven-plugin-api:2.0">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-plugin-api/2.0/maven-plugin-api-2.0.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-plugin-api/2.0/maven-plugin-api-2.0-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-plugin-api/2.0/maven-plugin-api-2.0-sources.jar!/" />
+ </SOURCES>
+ </library>
+ <library name="Maven: org.apache.maven:maven-core:2.0.9">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-core/2.0.9/maven-core-2.0.9.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-core/2.0.9/maven-core-2.0.9-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-core/2.0.9/maven-core-2.0.9-sources.jar!/" />
+ </SOURCES>
+ </library>
+ <library name="Maven: junit:junit:3.8.1">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/junit/junit/3.8.1/junit-3.8.1.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/junit/junit/3.8.1/junit-3.8.1-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/junit/junit/3.8.1/junit-3.8.1-sources.jar!/" />
+ </SOURCES>
+ </library>
+ <library name="Maven: org.apache.maven:maven-settings:2.0.9">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-settings/2.0.9/maven-settings-2.0.9.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-settings/2.0.9/maven-settings-2.0.9-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-settings/2.0.9/maven-settings-2.0.9-sources.jar!/" />
+ </SOURCES>
+ </library>
+ <library name="Maven: org.apache.maven:maven-model:2.0.9">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-model/2.0.9/maven-model-2.0.9.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-model/2.0.9/maven-model-2.0.9-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-model/2.0.9/maven-model-2.0.9-sources.jar!/" />
+ </SOURCES>
+ </library>
+ <library name="Maven: org.codehaus.plexus:plexus-utils:1.5.1">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/codehaus/plexus/plexus-utils/1.5.1/plexus-utils-1.5.1.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/org/codehaus/plexus/plexus-utils/1.5.1/plexus-utils-1.5.1-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/codehaus/plexus/plexus-utils/1.5.1/plexus-utils-1.5.1-sources.jar!/" />
+ </SOURCES>
+ </library>
+ <library name="Maven: org.codehaus.plexus:plexus-container-default:1.0-alpha-9-stable-1">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable-1-sources.jar!/" />
+ </SOURCES>
+ </library>
+ <library name="Maven: classworlds:classworlds:1.1">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/classworlds/classworlds/1.1/classworlds-1.1.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/classworlds/classworlds/1.1/classworlds-1.1-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/classworlds/classworlds/1.1/classworlds-1.1-sources.jar!/" />
+ </SOURCES>
+ </library>
+ <library name="Maven: org.apache.maven.wagon:wagon-file:1.0-beta-2">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/wagon/wagon-file/1.0-beta-2/wagon-file-1.0-beta-2.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/wagon/wagon-file/1.0-beta-2/wagon-file-1.0-beta-2-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/wagon/wagon-file/1.0-beta-2/wagon-file-1.0-beta-2-sources.jar!/" />
+ </SOURCES>
+ </library>
+ <library name="Maven: org.apache.maven.wagon:wagon-provider-api:1.0-beta-2">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/wagon/wagon-provider-api/1.0-beta-2/wagon-provider-api-1.0-beta-2.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/wagon/wagon-provider-api/1.0-beta-2/wagon-provider-api-1.0-beta-2-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/wagon/wagon-provider-api/1.0-beta-2/wagon-provider-api-1.0-beta-2-sources.jar!/" />
+ </SOURCES>
+ </library>
+ <library name="Maven: org.apache.maven:maven-plugin-parameter-documenter:2.0.9">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-plugin-parameter-documenter/2.0.9/maven-plugin-parameter-documenter-2.0.9.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-plugin-parameter-documenter/2.0.9/maven-plugin-parameter-documenter-2.0.9-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-plugin-parameter-documenter/2.0.9/maven-plugin-parameter-documenter-2.0.9-sources.jar!/" />
+ </SOURCES>
+ </library>
+ <library name="Maven: org.apache.maven.wagon:wagon-webdav:1.0-beta-2">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/wagon/wagon-webdav/1.0-beta-2/wagon-webdav-1.0-beta-2.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/wagon/wagon-webdav/1.0-beta-2/wagon-webdav-1.0-beta-2-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/wagon/wagon-webdav/1.0-beta-2/wagon-webdav-1.0-beta-2-sources.jar!/" />
+ </SOURCES>
+ </library>
+ <library name="Maven: slide:slide-webdavlib:2.1">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/slide/slide-webdavlib/2.1/slide-webdavlib-2.1.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/slide/slide-webdavlib/2.1/slide-webdavlib-2.1-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/slide/slide-webdavlib/2.1/slide-webdavlib-2.1-sources.jar!/" />
+ </SOURCES>
+ </library>
+ <library name="Maven: commons-httpclient:commons-httpclient:2.0.2">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/commons-httpclient/commons-httpclient/2.0.2/commons-httpclient-2.0.2.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/commons-httpclient/commons-httpclient/2.0.2/commons-httpclient-2.0.2-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/commons-httpclient/commons-httpclient/2.0.2/commons-httpclient-2.0.2-sources.jar!/" />
+ </SOURCES>
+ </library>
+ <library name="Maven: commons-logging:commons-logging:1.0.4">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4-sources.jar!/" />
+ </SOURCES>
+ </library>
+ <library name="Maven: jdom:jdom:1.0">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/jdom/jdom/1.0/jdom-1.0.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/jdom/jdom/1.0/jdom-1.0-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/jdom/jdom/1.0/jdom-1.0-sources.jar!/" />
+ </SOURCES>
+ </library>
+ <library name="Maven: de.zeigermann.xml:xml-im-exporter:1.1">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/de/zeigermann/xml/xml-im-exporter/1.1/xml-im-exporter-1.1.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/de/zeigermann/xml/xml-im-exporter/1.1/xml-im-exporter-1.1-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/de/zeigermann/xml/xml-im-exporter/1.1/xml-im-exporter-1.1-sources.jar!/" />
+ </SOURCES>
+ </library>
+ <library name="Maven: org.apache.maven.wagon:wagon-http-lightweight:1.0-beta-2">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/wagon/wagon-http-lightweight/1.0-beta-2/wagon-http-lightweight-1.0-beta-2.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/wagon/wagon-http-lightweight/1.0-beta-2/wagon-http-lightweight-1.0-beta-2-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/wagon/wagon-http-lightweight/1.0-beta-2/wagon-http-lightweight-1.0-beta-2-sources.jar!/" />
+ </SOURCES>
+ </library>
+ <library name="Maven: org.apache.maven.wagon:wagon-http-shared:1.0-beta-2">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/wagon/wagon-http-shared/1.0-beta-2/wagon-http-shared-1.0-beta-2.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/wagon/wagon-http-shared/1.0-beta-2/wagon-http-shared-1.0-beta-2-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/wagon/wagon-http-shared/1.0-beta-2/wagon-http-shared-1.0-beta-2-sources.jar!/" />
+ </SOURCES>
+ </library>
+ <library name="Maven: jtidy:jtidy:4aug2000r7-dev">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/jtidy/jtidy/4aug2000r7-dev/jtidy-4aug2000r7-dev.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/jtidy/jtidy/4aug2000r7-dev/jtidy-4aug2000r7-dev-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/jtidy/jtidy/4aug2000r7-dev/jtidy-4aug2000r7-dev-sources.jar!/" />
+ </SOURCES>
+ </library>
+ <library name="Maven: xml-apis:xml-apis:1.0.b2">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2-sources.jar!/" />
+ </SOURCES>
+ </library>
+ <library name="Maven: org.apache.maven.reporting:maven-reporting-api:2.0.9">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/reporting/maven-reporting-api/2.0.9/maven-reporting-api-2.0.9.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/reporting/maven-reporting-api/2.0.9/maven-reporting-api-2.0.9-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/reporting/maven-reporting-api/2.0.9/maven-reporting-api-2.0.9-sources.jar!/" />
+ </SOURCES>
+ </library>
+ <library name="Maven: org.apache.maven.doxia:doxia-sink-api:1.0-alpha-10">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-10/doxia-sink-api-1.0-alpha-10.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-10/doxia-sink-api-1.0-alpha-10-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/doxia/doxia-sink-api/1.0-alpha-10/doxia-sink-api-1.0-alpha-10-sources.jar!/" />
+ </SOURCES>
+ </library>
+ <library name="Maven: org.apache.maven:maven-profile:2.0.9">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-profile/2.0.9/maven-profile-2.0.9.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-profile/2.0.9/maven-profile-2.0.9-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-profile/2.0.9/maven-profile-2.0.9-sources.jar!/" />
+ </SOURCES>
+ </library>
+ <library name="Maven: org.apache.maven:maven-artifact:2.0.9">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-artifact/2.0.9/maven-artifact-2.0.9.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-artifact/2.0.9/maven-artifact-2.0.9-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-artifact/2.0.9/maven-artifact-2.0.9-sources.jar!/" />
+ </SOURCES>
+ </library>
+ <library name="Maven: org.apache.maven:maven-repository-metadata:2.0.9">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-repository-metadata/2.0.9/maven-repository-metadata-2.0.9.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-repository-metadata/2.0.9/maven-repository-metadata-2.0.9-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-repository-metadata/2.0.9/maven-repository-metadata-2.0.9-sources.jar!/" />
+ </SOURCES>
+ </library>
+ <library name="Maven: org.apache.maven:maven-error-diagnostics:2.0.9">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-error-diagnostics/2.0.9/maven-error-diagnostics-2.0.9.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-error-diagnostics/2.0.9/maven-error-diagnostics-2.0.9-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-error-diagnostics/2.0.9/maven-error-diagnostics-2.0.9-sources.jar!/" />
+ </SOURCES>
+ </library>
+ <library name="Maven: org.apache.maven:maven-project:2.0.9">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-project/2.0.9/maven-project-2.0.9.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-project/2.0.9/maven-project-2.0.9-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-project/2.0.9/maven-project-2.0.9-sources.jar!/" />
+ </SOURCES>
+ </library>
+ <library name="Maven: org.apache.maven:maven-artifact-manager:2.0.9">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-artifact-manager/2.0.9/maven-artifact-manager-2.0.9.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-artifact-manager/2.0.9/maven-artifact-manager-2.0.9-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-artifact-manager/2.0.9/maven-artifact-manager-2.0.9-sources.jar!/" />
+ </SOURCES>
+ </library>
+ <library name="Maven: org.apache.maven:maven-plugin-registry:2.0.9">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-plugin-registry/2.0.9/maven-plugin-registry-2.0.9.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-plugin-registry/2.0.9/maven-plugin-registry-2.0.9-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-plugin-registry/2.0.9/maven-plugin-registry-2.0.9-sources.jar!/" />
+ </SOURCES>
+ </library>
+ <library name="Maven: commons-cli:commons-cli:1.0">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/commons-cli/commons-cli/1.0/commons-cli-1.0.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/commons-cli/commons-cli/1.0/commons-cli-1.0-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/commons-cli/commons-cli/1.0/commons-cli-1.0-sources.jar!/" />
+ </SOURCES>
+ </library>
+ <library name="Maven: org.apache.maven.wagon:wagon-ssh-external:1.0-beta-2">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/wagon/wagon-ssh-external/1.0-beta-2/wagon-ssh-external-1.0-beta-2.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/wagon/wagon-ssh-external/1.0-beta-2/wagon-ssh-external-1.0-beta-2-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/wagon/wagon-ssh-external/1.0-beta-2/wagon-ssh-external-1.0-beta-2-sources.jar!/" />
+ </SOURCES>
+ </library>
+ <library name="Maven: org.apache.maven.wagon:wagon-ssh-common:1.0-beta-2">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/wagon/wagon-ssh-common/1.0-beta-2/wagon-ssh-common-1.0-beta-2.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/wagon/wagon-ssh-common/1.0-beta-2/wagon-ssh-common-1.0-beta-2-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/wagon/wagon-ssh-common/1.0-beta-2/wagon-ssh-common-1.0-beta-2-sources.jar!/" />
+ </SOURCES>
+ </library>
+ <library name="Maven: org.codehaus.plexus:plexus-interactivity-api:1.0-alpha-4">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4-sources.jar!/" />
+ </SOURCES>
+ </library>
+ <library name="Maven: org.apache.maven:maven-plugin-descriptor:2.0.9">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-plugin-descriptor/2.0.9/maven-plugin-descriptor-2.0.9.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-plugin-descriptor/2.0.9/maven-plugin-descriptor-2.0.9-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-plugin-descriptor/2.0.9/maven-plugin-descriptor-2.0.9-sources.jar!/" />
+ </SOURCES>
+ </library>
+ <library name="Maven: org.apache.maven:maven-monitor:2.0.9">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-monitor/2.0.9/maven-monitor-2.0.9.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-monitor/2.0.9/maven-monitor-2.0.9-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/maven-monitor/2.0.9/maven-monitor-2.0.9-sources.jar!/" />
+ </SOURCES>
+ </library>
+ <library name="Maven: org.apache.maven.wagon:wagon-ssh:1.0-beta-2">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/wagon/wagon-ssh/1.0-beta-2/wagon-ssh-1.0-beta-2.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/wagon/wagon-ssh/1.0-beta-2/wagon-ssh-1.0-beta-2-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/org/apache/maven/wagon/wagon-ssh/1.0-beta-2/wagon-ssh-1.0-beta-2-sources.jar!/" />
+ </SOURCES>
+ </library>
+ <library name="Maven: com.jcraft:jsch:0.1.27">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/com/jcraft/jsch/0.1.27/jsch-0.1.27.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/com/jcraft/jsch/0.1.27/jsch-0.1.27-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/com/jcraft/jsch/0.1.27/jsch-0.1.27-sources.jar!/" />
+ </SOURCES>
+ </library>
+ <library name="Maven: javassist:javassist:3.9.0.GA">
+ <CLASSES>
+ <root url="jar://$MAVEN_REPOSITORY$/javassist/javassist/3.9.0.GA/javassist-3.9.0.GA.jar!/" />
+ </CLASSES>
+ <JAVADOC>
+ <root url="jar://$MAVEN_REPOSITORY$/javassist/javassist/3.9.0.GA/javassist-3.9.0.GA-javadoc.jar!/" />
+ </JAVADOC>
+ <SOURCES>
+ <root url="jar://$MAVEN_REPOSITORY$/javassist/javassist/3.9.0.GA/javassist-3.9.0.GA-sources.jar!/" />
+ </SOURCES>
+ </library>
+ </component>
+ <UsedPathMacros>
+ <macro name="MAVEN_REPOSITORY" description="Maven Local Repostiry" />
+ </UsedPathMacros>
+</project>
+
Property changes on: labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/maven-injection-plugin.ipr
___________________________________________________________________
Name: svn:eol-style
+ native
Added: labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/maven-injection-plugin.iws
===================================================================
--- labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/maven-injection-plugin.iws (rev 0)
+++ labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/maven-injection-plugin.iws 2009-06-23 07:52:42 UTC (rev 27084)
@@ -0,0 +1,769 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project relativePaths="false" version="4">
+ <component name="ChangeListManager">
+ <list default="true" name="Default" comment="" />
+ <ignored path=".idea/workspace.xml" />
+ <ignored path="maven-injection-plugin.iws" />
+ </component>
+ <component name="ChangesViewManager" flattened_view="true" show_ignored="false" />
+ <component name="CreatePatchCommitExecutor">
+ <option name="PATCH_PATH" value="" />
+ <option name="REVERSE_PATCH" value="false" />
+ </component>
+ <component name="DaemonCodeAnalyzer">
+ <disable_hints />
+ </component>
+ <component name="DebuggerManager">
+ <breakpoint_any>
+ <breakpoint>
+ <option name="NOTIFY_CAUGHT" value="true" />
+ <option name="NOTIFY_UNCAUGHT" value="true" />
+ <option name="ENABLED" value="false" />
+ <option name="LOG_ENABLED" value="false" />
+ <option name="LOG_EXPRESSION_ENABLED" value="false" />
+ <option name="SUSPEND_POLICY" value="SuspendAll" />
+ <option name="COUNT_FILTER_ENABLED" value="false" />
+ <option name="COUNT_FILTER" value="0" />
+ <option name="CONDITION_ENABLED" value="false" />
+ <option name="CLASS_FILTERS_ENABLED" value="false" />
+ <option name="INSTANCE_FILTERS_ENABLED" value="false" />
+ <option name="CONDITION" value="" />
+ <option name="LOG_MESSAGE" value="" />
+ </breakpoint>
+ <breakpoint>
+ <option name="NOTIFY_CAUGHT" value="true" />
+ <option name="NOTIFY_UNCAUGHT" value="true" />
+ <option name="ENABLED" value="false" />
+ <option name="LOG_ENABLED" value="false" />
+ <option name="LOG_EXPRESSION_ENABLED" value="false" />
+ <option name="SUSPEND_POLICY" value="SuspendAll" />
+ <option name="COUNT_FILTER_ENABLED" value="false" />
+ <option name="COUNT_FILTER" value="0" />
+ <option name="CONDITION_ENABLED" value="false" />
+ <option name="CLASS_FILTERS_ENABLED" value="false" />
+ <option name="INSTANCE_FILTERS_ENABLED" value="false" />
+ <option name="CONDITION" value="" />
+ <option name="LOG_MESSAGE" value="" />
+ </breakpoint>
+ </breakpoint_any>
+ <breakpoint_rules />
+ <ui_properties />
+ </component>
+ <component name="FavoritesManager">
+ <favorites_list name="maven-injection-plugin" />
+ </component>
+ <component name="FileEditorManager">
+ <leaf>
+ <file leaf-file-name="pom.xml" pinned="false" current="true" current-in-tab="true">
+ <entry file="file://$PROJECT_DIR$/pom.xml">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="68" column="21" selection-start="2579" selection-end="2579" vertical-scroll-proportion="0.56712675">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ </file>
+ <file leaf-file-name="InjectionTarget.java" pinned="false" current="false" current-in-tab="false">
+ <entry file="file://$PROJECT_DIR$/src/main/java/org/jboss/maven/plugins/injection/process/InjectionTarget.java">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="30" column="17" selection-start="1213" selection-end="1213" vertical-scroll-proportion="0.0">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ </file>
+ <file leaf-file-name="AbstractInjectionMojo.java" pinned="false" current="false" current-in-tab="false">
+ <entry file="file://$PROJECT_DIR$/src/main/java/org/jboss/maven/plugins/injection/AbstractInjectionMojo.java">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="25" column="7" selection-start="998" selection-end="998" vertical-scroll-proportion="0.0">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ </file>
+ <file leaf-file-name="BytecodeInjection.java" pinned="false" current="false" current-in-tab="false">
+ <entry file="file://$PROJECT_DIR$/src/main/java/org/jboss/maven/plugins/injection/BytecodeInjection.java">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="28" column="13" selection-start="1207" selection-end="1207" vertical-scroll-proportion="0.0">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ </file>
+ <file leaf-file-name="BytecodeInjectionMojo.java" pinned="false" current="false" current-in-tab="false">
+ <entry file="file://$PROJECT_DIR$/src/main/java/org/jboss/maven/plugins/injection/BytecodeInjectionMojo.java">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="44" column="7" selection-start="1758" selection-end="1758" vertical-scroll-proportion="0.0">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ </file>
+ <file leaf-file-name="MethodBodyReturn.java" pinned="false" current="false" current-in-tab="false">
+ <entry file="file://$PROJECT_DIR$/src/main/java/org/jboss/maven/plugins/injection/MethodBodyReturn.java">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="28" column="13" selection-start="1184" selection-end="1184" vertical-scroll-proportion="0.0">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ </file>
+ <file leaf-file-name="InjectionDescriptor.java" pinned="false" current="false" current-in-tab="false">
+ <entry file="file://$PROJECT_DIR$/src/main/java/org/jboss/maven/plugins/injection/process/InjectionDescriptor.java">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="41" column="5" selection-start="1476" selection-end="1476" vertical-scroll-proportion="0.0">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ </file>
+ <file leaf-file-name="TargetMember.java" pinned="false" current="false" current-in-tab="false">
+ <entry file="file://$PROJECT_DIR$/src/main/java/org/jboss/maven/plugins/injection/TargetMember.java">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="17" column="33" selection-start="933" selection-end="933" vertical-scroll-proportion="0.0">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ </file>
+ <file leaf-file-name="Constant.java" pinned="false" current="false" current-in-tab="false">
+ <entry file="file://$PROJECT_DIR$/src/main/java/org/jboss/maven/plugins/injection/Constant.java">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="28" column="13" selection-start="1157" selection-end="1157" vertical-scroll-proportion="0.0">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ </file>
+ </leaf>
+ </component>
+ <component name="FindManager">
+ <FindUsagesManager>
+ <setting name="OPEN_NEW_TAB" value="false" />
+ </FindUsagesManager>
+ </component>
+ <component name="ModuleEditorState">
+ <option name="LAST_EDITED_MODULE_NAME" />
+ <option name="LAST_EDITED_TAB_NAME" />
+ </component>
+ <component name="ProjectLevelVcsManager">
+ <OptionsSetting value="true" id="Add" />
+ <OptionsSetting value="true" id="Remove" />
+ <OptionsSetting value="true" id="Checkout" />
+ <OptionsSetting value="true" id="Update" />
+ <OptionsSetting value="true" id="Status" />
+ <OptionsSetting value="true" id="Edit" />
+ <ConfirmationsSetting value="0" id="Add" />
+ <ConfirmationsSetting value="0" id="Remove" />
+ </component>
+ <component name="ProjectPane">
+ <subPane>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="maven-injection-plugin" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="maven-injection-plugin" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="maven-injection-plugin" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="maven-injection-plugin" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="maven-injection-plugin" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="maven-injection-plugin" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="maven-injection-plugin" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="maven-injection-plugin" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="src" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="main" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="java" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="injection" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ <PATH>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="maven-injection-plugin" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="maven-injection-plugin" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="maven-injection-plugin" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="src" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="main" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="java" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="injection" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ <PATH_ELEMENT>
+ <option name="myItemId" value="process" />
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+ </PATH_ELEMENT>
+ </PATH>
+ </subPane>
+ </component>
+ <component name="ProjectReloadState">
+ <option name="STATE" value="0" />
+ </component>
+ <component name="ProjectView">
+ <navigator currentView="ProjectPane" proportions="0.5" version="1" splitterProportion="0.5">
+ <flattenPackages />
+ <showMembers />
+ <showModules />
+ <showLibraryContents />
+ <hideEmptyPackages />
+ <abbreviatePackageNames />
+ <showStructure ProjectPane="false" />
+ <autoscrollToSource />
+ <autoscrollFromSource />
+ <sortByType />
+ </navigator>
+ </component>
+ <component name="PropertiesComponent">
+ <property name="project.structure.last.edited" value="Project" />
+ <property name="GoToFile.includeJavaFiles" value="false" />
+ <property name="project.structure.proportion" value="0.0" />
+ <property name="options.splitter.main.proportions" value="0.3" />
+ <property name="MemberChooser.sorted" value="false" />
+ <property name="options.lastSelected" value="MavenSettings" />
+ <property name="project.structure.side.proportion" value="0.0" />
+ <property name="MemberChooser.copyJavadoc" value="false" />
+ <property name="GoToClass.toSaveIncludeLibraries" value="false" />
+ <property name="MemberChooser.showClasses" value="true" />
+ <property name="GoToClass.includeLibraries" value="false" />
+ <property name="options.searchVisible" value="true" />
+ <property name="dynamic.classpath" value="false" />
+ <property name="options.splitter.details.proportions" value="0.2" />
+ </component>
+ <component name="RunManager" selected="Application.LocateClassFile">
+ <tempConfiguration default="false" name="LocateClassFile" type="Application" factoryName="Application" enabled="false" merge="false" runner="emma">
+ <option name="MAIN_CLASS_NAME" value="LocateClassFile" />
+ <option name="VM_PARAMETERS" />
+ <option name="PROGRAM_PARAMETERS" />
+ <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+ <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+ <option name="ALTERNATIVE_JRE_PATH" />
+ <option name="ENABLE_SWING_INSPECTOR" value="false" />
+ <option name="ENV_VARIABLES" />
+ <option name="PASS_PARENT_ENVS" value="true" />
+ <module name="maven-injection-plugin" />
+ <envs />
+ <RunnerSettings RunnerId="Run" />
+ <ConfigurationWrapper RunnerId="Run" />
+ <method>
+ <option name="Make" value="true" />
+ </method>
+ </tempConfiguration>
+ <configuration default="true" type="MavenRunConfiguration" factoryName="Maven">
+ <MavenSettings>
+ <option name="myCoreSettings">
+ <MavenGeneralSettings>
+ <option name="checksumPolicy" value="fail" />
+ <option name="failureBehavior" value="fail-fast" />
+ <option name="localRepository" value="" />
+ <option name="mavenHome" value="" />
+ <option name="mavenSettingsFile" value="" />
+ <option name="nonRecursive" value="false" />
+ <option name="pluginUpdatePolicy" value="false" />
+ <option name="printErrorStackTraces" value="false" />
+ <option name="usePluginRegistry" value="false" />
+ <option name="workOffline" value="false" />
+ </MavenGeneralSettings>
+ </option>
+ <option name="myRunnerSettings">
+ <MavenRunnerSettings>
+ <option name="jreName" value="1.6" />
+ <option name="mavenProperties">
+ <map />
+ </option>
+ <option name="runMavenInBackground" value="false" />
+ <option name="skipTests" value="false" />
+ <option name="vmOptions" value="" />
+ </MavenRunnerSettings>
+ </option>
+ <option name="myRunnerParameters">
+ <MavenRunnerParameters>
+ <option name="goals">
+ <list />
+ </option>
+ <option name="profiles">
+ <set />
+ </option>
+ <option name="workingDirPath" value="" />
+ </MavenRunnerParameters>
+ </option>
+ </MavenSettings>
+ <method />
+ </configuration>
+ <configuration default="true" type="Remote" factoryName="Remote">
+ <option name="USE_SOCKET_TRANSPORT" value="true" />
+ <option name="SERVER_MODE" value="false" />
+ <option name="SHMEM_ADDRESS" value="javadebug" />
+ <option name="HOST" value="localhost" />
+ <option name="PORT" value="5005" />
+ </configuration>
+ <configuration default="true" type="Applet" factoryName="Applet">
+ <module name="" />
+ <option name="MAIN_CLASS_NAME" />
+ <option name="HTML_FILE_NAME" />
+ <option name="HTML_USED" value="false" />
+ <option name="WIDTH" value="400" />
+ <option name="HEIGHT" value="300" />
+ <option name="POLICY_FILE" value="$APPLICATION_HOME_DIR$/bin/appletviewer.policy" />
+ <option name="VM_PARAMETERS" />
+ <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+ <option name="ALTERNATIVE_JRE_PATH" />
+ </configuration>
+ <configuration default="true" type="Application" factoryName="Application" enabled="false" merge="false" runner="emma">
+ <option name="MAIN_CLASS_NAME" />
+ <option name="VM_PARAMETERS" />
+ <option name="PROGRAM_PARAMETERS" />
+ <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+ <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+ <option name="ALTERNATIVE_JRE_PATH" />
+ <option name="ENABLE_SWING_INSPECTOR" value="false" />
+ <option name="ENV_VARIABLES" />
+ <option name="PASS_PARENT_ENVS" value="true" />
+ <module name="" />
+ <envs />
+ </configuration>
+ <configuration default="true" type="JUnit" factoryName="JUnit" enabled="false" merge="false" runner="emma">
+ <module name="" />
+ <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+ <option name="ALTERNATIVE_JRE_PATH" />
+ <option name="PACKAGE_NAME" />
+ <option name="MAIN_CLASS_NAME" />
+ <option name="METHOD_NAME" />
+ <option name="TEST_OBJECT" value="class" />
+ <option name="VM_PARAMETERS" />
+ <option name="PARAMETERS" />
+ <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+ <option name="ENV_VARIABLES" />
+ <option name="PASS_PARENT_ENVS" value="true" />
+ <option name="ADDITIONAL_CLASS_PATH" />
+ <option name="TEST_SEARCH_SCOPE">
+ <value defaultName="moduleWithDependencies" />
+ </option>
+ <envs />
+ </configuration>
+ <list size="1">
+ <item index="0" class="java.lang.String" itemvalue="Application.LocateClassFile" />
+ </list>
+ <configuration name="<template>" type="WebApp" default="true" selected="false">
+ <Host>localhost</Host>
+ <Port>5050</Port>
+ </configuration>
+ <configuration name="<template>" type="WebApp" default="true" selected="false">
+ <Host>localhost</Host>
+ <Port>5050</Port>
+ </configuration>
+ </component>
+ <component name="ShelveChangesManager" show_recycled="false" />
+ <component name="StructureViewFactory">
+ <option name="AUTOSCROLL_MODE" value="true" />
+ <option name="AUTOSCROLL_FROM_SOURCE" value="false" />
+ <option name="ACTIVE_ACTIONS" value="" />
+ </component>
+ <component name="SvnConfiguration">
+ <option name="USER" value="" />
+ <option name="PASSWORD" value="" />
+ <option name="LAST_MERGED_REVISION" />
+ <option name="UPDATE_RUN_STATUS" value="false" />
+ <option name="MERGE_DRY_RUN" value="false" />
+ <option name="MERGE_DIFF_USE_ANCESTRY" value="true" />
+ <option name="UPDATE_LOCK_ON_DEMAND" value="false" />
+ <option name="IGNORE_SPACES_IN_MERGE" value="false" />
+ <configuration useDefault="true">$PROJECT_DIR$/../../../../../.subversion</configuration>
+ <myIsUseDefaultProxy>false</myIsUseDefaultProxy>
+ </component>
+ <component name="TodoView" selected-index="0">
+ <todo-panel id="selected-file">
+ <are-packages-shown value="false" />
+ <are-modules-shown value="false" />
+ <flatten-packages value="false" />
+ <is-autoscroll-to-source value="true" />
+ </todo-panel>
+ <todo-panel id="all">
+ <are-packages-shown value="true" />
+ <are-modules-shown value="false" />
+ <flatten-packages value="false" />
+ <is-autoscroll-to-source value="true" />
+ </todo-panel>
+ <todo-panel id="default-changelist">
+ <are-packages-shown value="false" />
+ <are-modules-shown value="false" />
+ <flatten-packages value="false" />
+ <is-autoscroll-to-source value="false" />
+ </todo-panel>
+ </component>
+ <component name="ToolWindowManager">
+ <frame x="0" y="25" width="1400" height="1000" extended-state="0" />
+ <editor active="true" />
+ <layout>
+ <window_info id="Data Sources" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.3298397" sideWeight="0.5" order="3" side_tool="false" />
+ <window_info id="Changes" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" />
+ <window_info id="Atlassian " active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" />
+ <window_info id="Palette" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="3" side_tool="false" />
+ <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="1" side_tool="false" />
+ <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32990867" sideWeight="0.5" order="1" side_tool="false" />
+ <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" sideWeight="0.5" order="3" side_tool="false" />
+ <window_info id="Dataflow to this" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" />
+ <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" />
+ <window_info id="Messages" active="false" anchor="bottom" auto_hide="true" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32879817" sideWeight="0.5" order="7" side_tool="false" />
+ <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32990867" sideWeight="0.49753392" order="6" side_tool="false" />
+ <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="1" side_tool="false" />
+ <window_info id="Maven Projects" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33506685" sideWeight="0.6632653" order="3" side_tool="false" />
+ <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.24962853" sideWeight="0.6632653" order="0" side_tool="false" />
+ <window_info id="Dependency Viewer" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" />
+ <window_info id="Web Preview" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32990867" sideWeight="0.49815044" order="7" side_tool="false" />
+ <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" sideWeight="0.5" order="5" side_tool="false" />
+ <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32879817" sideWeight="0.5" order="2" side_tool="false" />
+ <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="4" side_tool="false" />
+ <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="0" side_tool="false" />
+ <window_info id="SVN Repositories" active="true" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.32993197" sideWeight="0.5" order="-1" side_tool="false" />
+ <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" sideWeight="0.5" order="0" side_tool="false" />
+ <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="2" side_tool="false" />
+ </layout>
+ </component>
+ <component name="VcsManagerConfiguration">
+ <option name="OFFER_MOVE_TO_ANOTHER_CHANGELIST_ON_PARTIAL_COMMIT" value="true" />
+ <option name="CHECK_CODE_SMELLS_BEFORE_PROJECT_COMMIT" value="true" />
+ <option name="PERFORM_UPDATE_IN_BACKGROUND" value="false" />
+ <option name="PERFORM_COMMIT_IN_BACKGROUND" value="false" />
+ <option name="PERFORM_EDIT_IN_BACKGROUND" value="true" />
+ <option name="PERFORM_CHECKOUT_IN_BACKGROUND" value="true" />
+ <option name="PERFORM_ADD_REMOVE_IN_BACKGROUND" value="true" />
+ <option name="FORCE_NON_EMPTY_COMMENT" value="false" />
+ <option name="LAST_COMMIT_MESSAGE" value="consolidated with hibernate-jdocbook-style" />
+ <option name="OPTIMIZE_IMPORTS_BEFORE_PROJECT_COMMIT" value="false" />
+ <option name="REFORMAT_BEFORE_PROJECT_COMMIT" value="false" />
+ <option name="REFORMAT_BEFORE_FILE_COMMIT" value="false" />
+ <option name="FILE_HISTORY_DIALOG_COMMENTS_SPLITTER_PROPORTION" value="0.8" />
+ <option name="FILE_HISTORY_DIALOG_SPLITTER_PROPORTION" value="0.5" />
+ <option name="ACTIVE_VCS_NAME" />
+ <option name="UPDATE_GROUP_BY_PACKAGES" value="false" />
+ <option name="UPDATE_GROUP_BY_CHANGELIST" value="false" />
+ <option name="SHOW_FILE_HISTORY_AS_TREE" value="false" />
+ <option name="FILE_HISTORY_SPLITTER_PROPORTION" value="0.6" />
+ <MESSAGE value="consolidated with hibernate-jdocbook-style" />
+ </component>
+ <component name="XDebuggerManager">
+ <breakpoint-manager />
+ </component>
+ <component name="antWorkspaceConfiguration">
+ <option name="IS_AUTOSCROLL_TO_SOURCE" value="false" />
+ <option name="FILTER_TARGETS" value="false" />
+ </component>
+ <component name="atlassian-ide-plugin-workspace">
+ <option name="bambooConfiguration">
+ <BambooWorkspaceConfiguration>
+ <option name="view">
+ <BambooViewConfigurationBean />
+ </option>
+ </BambooWorkspaceConfiguration>
+ </option>
+ <option name="crucibleConfiguration">
+ <CrucibleWorkspaceConfiguration>
+ <option name="crucibleFilters">
+ <CrucibleFiltersBean>
+ <option name="manualFilter">
+ <CustomFilterBean>
+ <option name="serverUid" value="b4cb79ed-b685-4488-8d8f-1f753b6ef7d8" />
+ </CustomFilterBean>
+ </option>
+ <option name="recenltyOpenFilter">
+ <RecentlyOpenReviewsFilter />
+ </option>
+ </CrucibleFiltersBean>
+ </option>
+ <option name="view">
+ <CrucibleViewConfigurationBean />
+ </option>
+ </CrucibleWorkspaceConfiguration>
+ </option>
+ <option name="defaultCredentials">
+ <UserCfgBean />
+ </option>
+ <option name="defaultFishEyeServerAsked" value="true" />
+ <option name="defaultJiraServerAsked" value="true" />
+ </component>
+ <component name="atlassian-ide-plugin-workspace-issues">
+ <option name="view">
+ <JiraViewConfigurationBean>
+ <option name="viewFilterId" value="" />
+ <option name="viewServerId" value="" />
+ </JiraViewConfigurationBean>
+ </option>
+ </component>
+ <component name="editorHistoryManager">
+ <entry file="jar://$MAVEN_REPOSITORY$/javassist/javassist/3.4.GA/javassist-3.4.GA.jar!/javassist/NotFoundException.class">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="0" column="0" selection-start="0" selection-end="0" vertical-scroll-proportion="0.0">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ <entry file="jar://$MAVEN_REPOSITORY$/javassist/javassist/3.4.GA/javassist-3.4.GA.jar!/javassist/ClassPool.class">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="0" column="0" selection-start="0" selection-end="0" vertical-scroll-proportion="0.0">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ <entry file="jar://$MAVEN_REPOSITORY$/javassist/javassist/3.4.GA/javassist-3.4.GA.jar!/javassist/bytecode/FieldInfo.class">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="0" column="0" selection-start="0" selection-end="0" vertical-scroll-proportion="0.0">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ <entry file="jar://$MAVEN_REPOSITORY$/javassist/javassist/3.4.GA/javassist-3.4.GA.jar!/javassist/CtField.class">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="213" column="39" selection-start="12190" selection-end="12190" vertical-scroll-proportion="0.27818626">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ <entry file="jar://$MAVEN_REPOSITORY$/javassist/javassist/3.4.GA/javassist-3.4.GA.jar!/javassist/CtClass.class">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="106" column="25" selection-start="4459" selection-end="4459" vertical-scroll-proportion="0.0">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ <entry file="file://$PROJECT_DIR$/src/main/java/org/jboss/maven/plugins/injection/process/InjectionTarget.java">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="30" column="17" selection-start="1213" selection-end="1213" vertical-scroll-proportion="0.0">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ <entry file="file://$PROJECT_DIR$/src/main/java/org/jboss/maven/plugins/injection/AbstractInjectionMojo.java">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="25" column="7" selection-start="998" selection-end="998" vertical-scroll-proportion="0.0">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ <entry file="file://$PROJECT_DIR$/src/main/java/org/jboss/maven/plugins/injection/BytecodeInjection.java">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="28" column="13" selection-start="1207" selection-end="1207" vertical-scroll-proportion="0.0">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ <entry file="file://$PROJECT_DIR$/src/main/java/org/jboss/maven/plugins/injection/BytecodeInjectionMojo.java">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="44" column="7" selection-start="1758" selection-end="1758" vertical-scroll-proportion="0.0">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ <entry file="file://$PROJECT_DIR$/src/main/java/org/jboss/maven/plugins/injection/Constant.java">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="28" column="13" selection-start="1157" selection-end="1157" vertical-scroll-proportion="0.0">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ <entry file="file://$PROJECT_DIR$/src/main/java/org/jboss/maven/plugins/injection/MethodBodyReturn.java">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="28" column="13" selection-start="1184" selection-end="1184" vertical-scroll-proportion="0.0">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ <entry file="file://$PROJECT_DIR$/src/main/java/org/jboss/maven/plugins/injection/TargetMember.java">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="17" column="33" selection-start="933" selection-end="933" vertical-scroll-proportion="0.0">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ <entry file="file://$PROJECT_DIR$/src/main/java/org/jboss/maven/plugins/injection/process/InjectionDescriptor.java">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="41" column="5" selection-start="1476" selection-end="1476" vertical-scroll-proportion="0.0">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ <entry file="file://$PROJECT_DIR$/pom.xml">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="68" column="21" selection-start="2579" selection-end="2579" vertical-scroll-proportion="0.56712675">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ </component>
+ <component name="masterDetails">
+ <option name="states">
+ <map>
+ <entry key="Copyright.UI">
+ <value>
+ <UIState>
+ <option name="proportions">
+ <SplitterProportionsDataImpl>
+ <option name="proportions">
+ <list>
+ <option value="0.2" />
+ </list>
+ </option>
+ </SplitterProportionsDataImpl>
+ </option>
+ <option name="lastEditedConfigurable" value="antlr - bsd" />
+ </UIState>
+ </value>
+ </entry>
+ <entry key="Errors.UI">
+ <value>
+ <UIState>
+ <option name="proportions">
+ <SplitterProportionsDataImpl>
+ <option name="proportions">
+ <list>
+ <option value="0.2" />
+ </list>
+ </option>
+ </SplitterProportionsDataImpl>
+ </option>
+ <option name="lastEditedConfigurable" value="Default|IDE Profiles" />
+ </UIState>
+ </value>
+ </entry>
+ <entry key="ProjectJDKs.UI">
+ <value>
+ <UIState>
+ <option name="proportions">
+ <SplitterProportionsDataImpl>
+ <option name="proportions">
+ <list>
+ <option value="0.2" />
+ </list>
+ </option>
+ </SplitterProportionsDataImpl>
+ </option>
+ <option name="lastEditedConfigurable" value="1.5" />
+ </UIState>
+ </value>
+ </entry>
+ <entry key="ScopeChooserConfigurable.UI">
+ <value>
+ <UIState>
+ <option name="proportions">
+ <SplitterProportionsDataImpl />
+ </option>
+ </UIState>
+ </value>
+ </entry>
+ </map>
+ </option>
+ <option name="myStates">
+ <map>
+ <entry key="Copyright.UI">
+ <value>
+ <UIState>
+ <option name="proportions">
+ <SplitterProportionsDataImpl>
+ <option name="proportions">
+ <list>
+ <option value="0.2" />
+ </list>
+ </option>
+ </SplitterProportionsDataImpl>
+ </option>
+ <option name="lastEditedConfigurable" value="antlr - bsd" />
+ </UIState>
+ </value>
+ </entry>
+ <entry key="Errors.UI">
+ <value>
+ <UIState>
+ <option name="proportions">
+ <SplitterProportionsDataImpl>
+ <option name="proportions">
+ <list>
+ <option value="0.2" />
+ </list>
+ </option>
+ </SplitterProportionsDataImpl>
+ </option>
+ <option name="lastEditedConfigurable" value="Default|IDE Profiles" />
+ </UIState>
+ </value>
+ </entry>
+ <entry key="ProjectJDKs.UI">
+ <value>
+ <UIState>
+ <option name="proportions">
+ <SplitterProportionsDataImpl>
+ <option name="proportions">
+ <list>
+ <option value="0.2" />
+ </list>
+ </option>
+ </SplitterProportionsDataImpl>
+ </option>
+ <option name="lastEditedConfigurable" value="1.5" />
+ </UIState>
+ </value>
+ </entry>
+ <entry key="ScopeChooserConfigurable.UI">
+ <value>
+ <UIState>
+ <option name="proportions">
+ <SplitterProportionsDataImpl />
+ </option>
+ </UIState>
+ </value>
+ </entry>
+ </map>
+ </option>
+ </component>
+</project>
+
Property changes on: labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/maven-injection-plugin.iws
___________________________________________________________________
Name: svn:eol-style
+ native
Added: labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/pom.xml
===================================================================
--- labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/pom.xml (rev 0)
+++ labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/pom.xml 2009-06-23 07:52:42 UTC (rev 27084)
@@ -0,0 +1,91 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.jboss</groupId>
+ <artifactId>jboss-parent</artifactId>
+ <version>5-beta-1</version>
+ </parent>
+
+ <groupId>org.jboss.maven.plugins</groupId>
+ <artifactId>maven-injection-plugin</artifactId>
+ <packaging>maven-plugin</packaging>
+ <version>1.0.0</version>
+
+ <name>Injection Maven Mojo</name>
+ <description>Provides capability to perform bytecode injection as part of build</description>
+
+ <organization>
+ <name>JBoss, a division of Red Hat, Inc</name>
+ <url>http://jboss.org/</url>
+ </organization>
+
+ <developers>
+ <developer>
+ <name>Steve Ebersole</name>
+ <email>steve at hibernate.org</email>
+ <organization>JBoss, a division of Red Hat, Inc</organization>
+ <organizationUrl>http://jboss.org</organizationUrl>
+ <timezone>-5</timezone>
+ </developer>
+ </developers>
+
+ <licenses>
+ <license>
+ <name>GNU Lesser General Public License</name>
+ <url>http://www.gnu.org/copyleft/lesser.html</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+
+ <scm>
+ <connection>scm:svn:http://anonsvn.jboss.org/repos/labs/labs/jbossbuild/maven-plugins/tags/maven-injection-plugin-1.0.0</connection>
+ <developerConnection>scm:svn:https://svn.jboss.org/repos/labs/labs/jbossbuild/maven-plugins/tags/maven-injection-plugin-1.0.0</developerConnection>
+ <url>http://anonsvn.jboss.org/repos/labs/labs/jbossbuild/maven-plugins/tags/maven-injection-plugin-1.0.0</url>
+ </scm>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-plugin-api</artifactId>
+ <version>2.0</version>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>3.8.1</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-core</artifactId>
+ <version>2.0.9</version>
+ </dependency>
+ <dependency>
+ <groupId>javassist</groupId>
+ <artifactId>javassist</artifactId>
+ <version>3.9.0.GA</version>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <version>2.0.2</version>
+ <configuration>
+ <source>1.5</source>
+ <target>1.5</target>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-release-plugin</artifactId>
+ <configuration>
+ <tagBase>https://svn.jboss.org/repos/labs/labs/jbossbuild/maven-plugins/tags</tagBase>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
Property changes on: labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/pom.xml
___________________________________________________________________
Name: svn:eol-style
+ native
Added: labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/AbstractInjectionMojo.java
===================================================================
--- labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/AbstractInjectionMojo.java (rev 0)
+++ labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/AbstractInjectionMojo.java 2009-06-23 07:52:42 UTC (rev 27084)
@@ -0,0 +1,83 @@
+package org.jboss.maven.plugins.injection;
+
+import java.util.List;
+import java.util.ArrayList;
+import java.net.URL;
+import java.net.MalformedURLException;
+import java.net.URLClassLoader;
+import java.io.File;
+
+import org.apache.maven.plugin.AbstractMojo;
+import org.apache.maven.plugin.MojoExecutionException;
+import org.apache.maven.plugin.MojoFailureException;
+import org.apache.maven.project.MavenProject;
+import org.apache.maven.artifact.DependencyResolutionRequiredException;
+import org.jboss.maven.plugins.injection.process.InjectionDescriptor;
+import org.jboss.maven.plugins.injection.process.InjectionTarget;
+
+/**
+ * Mojo responsible for injecting values into various targets as part of a build process. One example of this
+ * is injecting the project version into a class file (bytcode manip) or a text file or etc so that these various
+ * targets do not need to be synch'ed manually.
+ *
+ * @author Steve Ebersole
+ */
+public abstract class AbstractInjectionMojo extends AbstractMojo {
+ /**
+ * The Maven Project Object
+ *
+ * @parameter expression="${project}"
+ * @required
+ */
+ protected MavenProject project;
+
+ protected void prepare() throws MojoExecutionException {
+ }
+
+ protected abstract List<InjectionDescriptor> getInjectionDescriptors() throws MojoExecutionException;
+
+ protected void finishUp() {
+ }
+
+ public void execute() throws MojoExecutionException, MojoFailureException {
+ prepare();
+
+ for ( InjectionDescriptor descriptor : getInjectionDescriptors() ) {
+ final String injectionValue = descriptor.getValue();
+ for ( InjectionTarget target : descriptor.getTargets() ) {
+ target.inject( injectionValue );
+ }
+ }
+
+ finishUp();
+ }
+
+ protected final String resolveExpression(String expression) {
+ return expression;
+ }
+
+ protected final ClassLoader buildProjectCompileClassLoader() throws MojoExecutionException {
+ ArrayList<URL> classPathUrls = new ArrayList<URL>();
+
+ // we should also add the compile classpath elements...
+ for ( String path : projectCompileClasspathElements() ) {
+ try {
+ getLog().info( "Adding project compile classpath element : " + path );
+ classPathUrls.add( new File( path ).toURI().toURL() );
+ }
+ catch ( MalformedURLException e ) {
+ throw new MojoExecutionException( "Unable to build path URL [" + path + "]" );
+ }
+ }
+ return new URLClassLoader( classPathUrls.toArray( new URL[classPathUrls.size()] ), getClass().getClassLoader() );
+ }
+
+ protected final List<String> projectCompileClasspathElements() throws MojoExecutionException {
+ try {
+ return ( List<String> ) project.getCompileClasspathElements();
+ }
+ catch ( DependencyResolutionRequiredException e ) {
+ throw new MojoExecutionException( "Call to Project#getCompileClasspathElements required dependency resolution" );
+ }
+ }
+}
Property changes on: labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/AbstractInjectionMojo.java
___________________________________________________________________
Name: svn:eol-style
+ native
Added: labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/BytecodeInjection.java
===================================================================
--- labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/BytecodeInjection.java (rev 0)
+++ labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/BytecodeInjection.java 2009-06-23 07:52:42 UTC (rev 27084)
@@ -0,0 +1,48 @@
+/*
+ * Copyright (c) 2009, Red Hat Middleware LLC or third-party contributors as
+ * indicated by the @author tags or express copyright attribution
+ * statements applied by the authors. All third-party contributions are
+ * distributed under license by Red Hat Middleware LLC.
+ *
+ * This copyrighted material is made available to anyone wishing to use, modify,
+ * copy, or redistribute it subject to the terms and conditions of the GNU
+ * Lesser General Public License, as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+ * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
+ * for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this distribution; if not, write to:
+ * Free Software Foundation, Inc.
+ * 51 Franklin Street, Fifth Floor
+ * Boston, MA 02110-1301 USA
+ */
+package org.jboss.maven.plugins.injection;
+
+/**
+ * Configuration model used in the {@link BytecodeInjectionMojo} to list the bytecode injections to perform.
+ *
+ * @author Steve Ebersole
+ */
+public class BytecodeInjection {
+ private String expression;
+ private TargetMember[] targetMembers;
+
+ public String getExpression() {
+ return expression;
+ }
+
+ public void setExpression(String expression) {
+ this.expression = expression;
+ }
+
+ public TargetMember[] getTargetMembers() {
+ return targetMembers;
+ }
+
+ public void setTargetMembers(TargetMember[] targetMembers) {
+ this.targetMembers = targetMembers;
+ }
+}
Property changes on: labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/BytecodeInjection.java
___________________________________________________________________
Name: svn:eol-style
+ native
Added: labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/BytecodeInjectionMojo.java
===================================================================
--- labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/BytecodeInjectionMojo.java (rev 0)
+++ labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/BytecodeInjectionMojo.java 2009-06-23 07:52:42 UTC (rev 27084)
@@ -0,0 +1,211 @@
+/*
+ * Copyright (c) 2009, Red Hat Middleware LLC or third-party contributors as
+ * indicated by the @author tags or express copyright attribution
+ * statements applied by the authors. All third-party contributions are
+ * distributed under license by Red Hat Middleware LLC.
+ *
+ * This copyrighted material is made available to anyone wishing to use, modify,
+ * copy, or redistribute it subject to the terms and conditions of the GNU
+ * Lesser General Public License, as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+ * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
+ * for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this distribution; if not, write to:
+ * Free Software Foundation, Inc.
+ * 51 Franklin Street, Fifth Floor
+ * Boston, MA 02110-1301 USA
+ */
+package org.jboss.maven.plugins.injection;
+
+import java.io.BufferedOutputStream;
+import java.io.DataOutputStream;
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.List;
+
+import javassist.ClassPool;
+import javassist.CtClass;
+import javassist.LoaderClassPath;
+import javassist.CtMethod;
+import javassist.bytecode.ClassFile;
+import javassist.bytecode.ConstantAttribute;
+import javassist.bytecode.FieldInfo;
+import org.apache.maven.plugin.MojoExecutionException;
+import org.jboss.maven.plugins.injection.process.InjectionDescriptor;
+import org.jboss.maven.plugins.injection.process.InjectionTarget;
+
+/**
+ * Used to inject resolved expression values into compiled bytecode.
+ * <p/>
+ * TODO : add checks as to whether the injection is needed to avoid file timestamp changes.
+ * Basically we should skip the injection if the class file field is already the injection value...
+ *
+ * @goal bytecode
+ * @phase compile
+ * @
+ *
+ * @author Steve Ebersole
+ */
+public class BytecodeInjectionMojo extends AbstractInjectionMojo {
+ /**
+ * The injections to be performed.
+ *
+ * @parameter
+ * @required
+ */
+ protected BytecodeInjection[] bytecodeInjections;
+
+ private LoaderClassPath loaderClassPath;
+ private ClassPool classPool;
+
+ @Override
+ protected void prepare() throws MojoExecutionException {
+ super.prepare();
+ loaderClassPath = new LoaderClassPath( buildProjectCompileClassLoader() );
+ classPool = new ClassPool();
+ classPool.appendClassPath( loaderClassPath );
+ }
+
+ protected List<InjectionDescriptor> getInjectionDescriptors() throws MojoExecutionException {
+ ArrayList<InjectionDescriptor> descriptors = new ArrayList<InjectionDescriptor>();
+ for ( BytecodeInjection injection : bytecodeInjections ) {
+ descriptors.add( generateDescriptor( injection ) );
+ }
+ return descriptors;
+ }
+
+ private InjectionDescriptor generateDescriptor(BytecodeInjection injection) throws MojoExecutionException {
+ InjectionDescriptor descriptor = new InjectionDescriptor( resolveExpression( injection.getExpression() ) );
+ for ( TargetMember member : injection.getTargetMembers() ) {
+ descriptor.getTargets().add( generateBytecodeInjectionTarget( member ) );
+ }
+ return descriptor;
+ }
+
+ private InjectionTarget generateBytecodeInjectionTarget(TargetMember member) throws MojoExecutionException {
+ if ( member instanceof Constant ) {
+ return new ConstantInjectionTarget( ( Constant ) member );
+ }
+ else if ( member instanceof MethodBodyReturn ) {
+ return new MethodBodyReturnReplacementTarget( ( MethodBodyReturn ) member );
+ }
+ throw new MojoExecutionException( "Unexpected injection member type : " + member );
+ }
+
+ private abstract class BaseInjectionTarget implements InjectionTarget {
+ private final TargetMember targetMember;
+
+ public TargetMember getTargetMember() {
+ return targetMember;
+ }
+
+ private final File classFileLocation;
+
+ public File getClassFileLocation() {
+ return classFileLocation;
+ }
+
+ private final CtClass ctClass;
+
+ public CtClass getCtClass() {
+ return ctClass;
+ }
+
+ protected BaseInjectionTarget(TargetMember targetMember) throws MojoExecutionException {
+ this.targetMember = targetMember;
+ try {
+ classFileLocation = new File( loaderClassPath.find( targetMember.getClassName() ).toURI() );
+ ctClass = classPool.get( targetMember.getClassName() );
+ }
+ catch ( Throwable e ) {
+ throw new MojoExecutionException( "Unable to resolve class file path", e );
+ }
+ }
+
+ protected void writeOutChanges() throws MojoExecutionException {
+ getLog().info( "writing injection changes back [" + classFileLocation.getAbsolutePath() + "]" );
+ ClassFile classFile = ctClass.getClassFile();
+ classFile.compact();
+ try {
+ DataOutputStream out = new DataOutputStream( new BufferedOutputStream( new FileOutputStream( classFileLocation ) ) );
+ try {
+
+ classFile.write( out );
+ out.flush();
+ if ( ! classFileLocation.setLastModified( System.currentTimeMillis() ) ) {
+ getLog().info( "Unable to manually update class file timestamp" );
+ }
+ }
+ finally {
+ out.close();
+ }
+ }
+ catch ( IOException e ) {
+ throw new MojoExecutionException( "Unable to write out modified class file", e );
+ }
+ }
+ }
+
+ private class ConstantInjectionTarget extends BaseInjectionTarget {
+ private final FieldInfo ctFieldInfo;
+
+ private ConstantInjectionTarget(Constant constant) throws MojoExecutionException {
+ super( constant );
+
+ try {
+ ctFieldInfo = getCtClass().getField( constant.getFieldName() ).getFieldInfo();
+ }
+ catch ( Throwable e ) {
+ throw new MojoExecutionException( "Unable to resolve class field [" + constant.getQualifiedName() + "]", e );
+ }
+ }
+
+ public void inject(String value) throws MojoExecutionException {
+ ctFieldInfo.addAttribute(
+ new ConstantAttribute(
+ ctFieldInfo.getConstPool(),
+ ctFieldInfo.getConstPool().addStringInfo( value )
+ )
+ );
+
+ writeOutChanges();
+ }
+ }
+
+ private class MethodBodyReturnReplacementTarget extends BaseInjectionTarget {
+ private final CtMethod ctMethod;
+
+ private MethodBodyReturnReplacementTarget(MethodBodyReturn method) throws MojoExecutionException {
+ super( method );
+
+ try {
+ for ( CtMethod ctMethod : getCtClass().getMethods() ) {
+ if ( method.getMethodName().equals( ctMethod.getName() ) ) {
+ this.ctMethod = ctMethod;
+ return;
+ }
+ }
+ throw new MojoExecutionException( "Could not locate method [" + method.getQualifiedName() + "]" );
+ }
+ catch ( Throwable e ) {
+ throw new MojoExecutionException( "Unable to resolve method [" + method.getQualifiedName() + "]", e );
+ }
+ }
+
+ public void inject(String value) throws MojoExecutionException {
+ try {
+ ctMethod.setBody( "{return \"" + value + "\";}" );
+ }
+ catch ( Throwable t ) {
+ throw new MojoExecutionException( "Unable to replace method body", t );
+ }
+ writeOutChanges();
+ }
+ }
+}
Property changes on: labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/BytecodeInjectionMojo.java
___________________________________________________________________
Name: svn:eol-style
+ native
Added: labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/Constant.java
===================================================================
--- labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/Constant.java (rev 0)
+++ labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/Constant.java 2009-06-23 07:52:42 UTC (rev 27084)
@@ -0,0 +1,43 @@
+/*
+ * Copyright (c) 2009, Red Hat Middleware LLC or third-party contributors as
+ * indicated by the @author tags or express copyright attribution
+ * statements applied by the authors. All third-party contributions are
+ * distributed under license by Red Hat Middleware LLC.
+ *
+ * This copyrighted material is made available to anyone wishing to use, modify,
+ * copy, or redistribute it subject to the terms and conditions of the GNU
+ * Lesser General Public License, as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+ * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
+ * for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this distribution; if not, write to:
+ * Free Software Foundation, Inc.
+ * 51 Franklin Street, Fifth Floor
+ * Boston, MA 02110-1301 USA
+ */
+package org.jboss.maven.plugins.injection;
+
+/**
+ * Specifically, a target field defined as 'static final'.
+ *
+ * @author Steve Ebersole
+ */
+public class Constant extends TargetMember {
+ private String fieldName;
+
+ public String getFieldName() {
+ return fieldName;
+ }
+
+ public void setFieldName(String fieldName) {
+ this.fieldName = fieldName;
+ }
+
+ public String getMemberName() {
+ return getFieldName();
+ }
+}
Property changes on: labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/Constant.java
___________________________________________________________________
Name: svn:eol-style
+ native
Added: labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/MethodBodyReturn.java
===================================================================
--- labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/MethodBodyReturn.java (rev 0)
+++ labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/MethodBodyReturn.java 2009-06-23 07:52:42 UTC (rev 27084)
@@ -0,0 +1,43 @@
+/*
+ * Copyright (c) 2009, Red Hat Middleware LLC or third-party contributors as
+ * indicated by the @author tags or express copyright attribution
+ * statements applied by the authors. All third-party contributions are
+ * distributed under license by Red Hat Middleware LLC.
+ *
+ * This copyrighted material is made available to anyone wishing to use, modify,
+ * copy, or redistribute it subject to the terms and conditions of the GNU
+ * Lesser General Public License, as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+ * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
+ * for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this distribution; if not, write to:
+ * Free Software Foundation, Inc.
+ * 51 Franklin Street, Fifth Floor
+ * Boston, MA 02110-1301 USA
+ */
+package org.jboss.maven.plugins.injection;
+
+/**
+ * Specifically, a replace the body of a member method to return the injection value.
+ *
+ * @author Steve Ebersole
+ */
+public class MethodBodyReturn extends TargetMember {
+ private String methodName;
+
+ public String getMethodName() {
+ return methodName;
+ }
+
+ public void setMethodName(String methodName) {
+ this.methodName = methodName;
+ }
+
+ public String getMemberName() {
+ return getMethodName();
+ }
+}
Property changes on: labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/MethodBodyReturn.java
___________________________________________________________________
Name: svn:eol-style
+ native
Added: labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/TargetMember.java
===================================================================
--- labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/TargetMember.java (rev 0)
+++ labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/TargetMember.java 2009-06-23 07:52:42 UTC (rev 27084)
@@ -0,0 +1,45 @@
+/*
+ * Copyright (c) 2009, Red Hat Middleware LLC or third-party contributors as
+ * indicated by the @author tags or express copyright attribution
+ * statements applied by the authors. All third-party contributions are
+ * distributed under license by Red Hat Middleware LLC.
+ *
+ * This copyrighted material is made available to anyone wishing to use, modify,
+ * copy, or redistribute it subject to the terms and conditions of the GNU
+ * Lesser General Public License, as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+ * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
+ * for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this distribution; if not, write to:
+ * Free Software Foundation, Inc.
+ * 51 Franklin Street, Fifth Floor
+ * Boston, MA 02110-1301 USA
+ */
+package org.jboss.maven.plugins.injection;
+
+/**
+ * Configuration model used witin {@link BytecodeInjection} to name the field to be injected.
+ *
+ * @author Steve Ebersole
+ */
+public abstract class TargetMember {
+ private String className;
+
+ public String getClassName() {
+ return className;
+ }
+
+ public void setClassName(String className) {
+ this.className = className;
+ }
+
+ public abstract String getMemberName();
+
+ public String getQualifiedName() {
+ return getClassName() + "#" + getMemberName();
+ }
+}
Property changes on: labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/TargetMember.java
___________________________________________________________________
Name: svn:eol-style
+ native
Added: labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/process/InjectionDescriptor.java
===================================================================
--- labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/process/InjectionDescriptor.java (rev 0)
+++ labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/process/InjectionDescriptor.java 2009-06-23 07:52:42 UTC (rev 27084)
@@ -0,0 +1,47 @@
+/*
+ * Copyright (c) 2009, Red Hat Middleware LLC or third-party contributors as
+ * indicated by the @author tags or express copyright attribution
+ * statements applied by the authors. All third-party contributions are
+ * distributed under license by Red Hat Middleware LLC.
+ *
+ * This copyrighted material is made available to anyone wishing to use, modify,
+ * copy, or redistribute it subject to the terms and conditions of the GNU
+ * Lesser General Public License, as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+ * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
+ * for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this distribution; if not, write to:
+ * Free Software Foundation, Inc.
+ * 51 Franklin Street, Fifth Floor
+ * Boston, MA 02110-1301 USA
+ */
+package org.jboss.maven.plugins.injection.process;
+
+import java.util.List;
+import java.util.ArrayList;
+
+/**
+ * Defines an injection value (expression) and its applications (targets).
+ *
+ * @author Steve Ebersole
+ */
+public class InjectionDescriptor {
+ private final String value;
+ private List<InjectionTarget> targets = new ArrayList<InjectionTarget>();
+
+ public InjectionDescriptor(String value) {
+ this.value = value;
+ }
+
+ public String getValue() {
+ return value;
+ }
+
+ public List<InjectionTarget> getTargets() {
+ return targets;
+ }
+}
Property changes on: labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/process/InjectionDescriptor.java
___________________________________________________________________
Name: svn:eol-style
+ native
Added: labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/process/InjectionTarget.java
===================================================================
--- labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/process/InjectionTarget.java (rev 0)
+++ labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/process/InjectionTarget.java 2009-06-23 07:52:42 UTC (rev 27084)
@@ -0,0 +1,38 @@
+/*
+ * Copyright (c) 2009, Red Hat Middleware LLC or third-party contributors as
+ * indicated by the @author tags or express copyright attribution
+ * statements applied by the authors. All third-party contributions are
+ * distributed under license by Red Hat Middleware LLC.
+ *
+ * This copyrighted material is made available to anyone wishing to use, modify,
+ * copy, or redistribute it subject to the terms and conditions of the GNU
+ * Lesser General Public License, as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+ * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
+ * for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this distribution; if not, write to:
+ * Free Software Foundation, Inc.
+ * 51 Franklin Street, Fifth Floor
+ * Boston, MA 02110-1301 USA
+ */
+package org.jboss.maven.plugins.injection.process;
+
+import org.apache.maven.plugin.MojoExecutionException;
+
+/**
+ * Defines a strategy for applying injections.
+ *
+ * @author Steve Ebersole
+ */
+public interface InjectionTarget {
+ /**
+ * Inject the given value per this target's strategy.
+ *
+ * @param value The value to inject.
+ */
+ public void inject(String value) throws MojoExecutionException;
+}
Property changes on: labs/jbossbuild/maven-plugins/trunk/maven-injection-plugin/src/main/java/org/jboss/maven/plugins/injection/process/InjectionTarget.java
___________________________________________________________________
Name: svn:eol-style
+ native
More information about the jboss-svn-commits
mailing list