.ebuilder-export.xml¶
プロジェクトから .ebuilder-export.xml を削除してしまった場合、以下の手順で復旧してください。また、このファイルの有無の確認はナビゲーター・ビューで表示することによって確認できます。
プロジェクト直下に「 .ebuilder-export.xml 」を作成してください。
以下のフォーマットの記述を .ebuilder-export.xml にコピーしてください。
<?xml version="1.0" encoding="UTF-8" standalone="no"?><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/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>${group_id}</groupId> <artifactId>${artifact_id}</artifactId> <packaging>im_module</packaging> <version>${version}</version> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.siteOutputDir>${basedir}/target/site</project.build.siteOutputDir> </properties> <build> <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-site-plugin</artifactId> <version>3.0</version> <configuration> <outputDirectory>${project.build.siteOutputDir}</outputDirectory> <locales>ja_JP</locales> <inputEncoding>${project.build.sourceEncoding}</inputEncoding> <outputEncoding>${project.build.sourceEncoding}</outputEncoding> <reportPlugins> <!-- Javaのコーディング規約チェック --> <plugin> <artifactId>maven-checkstyle-plugin</artifactId> <groupId>org.apache.maven.plugins</groupId> <version>2.6</version> <configuration> <inputEncoding>${project.build.sourceEncoding}</inputEncoding> <outputEncoding>${project.reporting.outputEncoding}</outputEncoding> <configLocation>${basedir}/.settings/im-checkstyle.xml</configLocation> </configuration> </plugin> <!-- TODOコメント抽出. --> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>taglist-maven-plugin</artifactId> <version>2.4</version> </plugin> <!-- Javaコメントチェック. --> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>javancss-maven-plugin</artifactId> <version>2.0</version> </plugin> <!-- 多言語プロパティファイルチェック --> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>l10n-maven-plugin</artifactId> <version>1.0-alpha-2</version> <configuration> <locales> <locale>ja</locale> <locale>en</locale> <locale>zh_CN</locale> </locales> </configuration> </plugin> <!-- リリース時の不足要素チェック. --> <plugin> <groupId>org.apache.rat</groupId> <artifactId>apache-rat-plugin</artifactId> <version>0.7</version> <configuration> <excludeSubProjects>false</excludeSubProjects> </configuration> </plugin> <!-- jsdoc出力. --> <plugin> <groupId>nl.windgazer</groupId> <artifactId>jsdoctk-plugin</artifactId> <version>2.3.2</version> <configuration> <template>jsdoc</template> <directory>${project.build.siteOutputDir}/jsdoc</directory> <recurse>5</recurse> <ext>js</ext> <allfunctions>true</allfunctions> <Allfunctions>false</Allfunctions> <privateOption>false</privateOption> <srcDir>${basedir}/src</srcDir> <exclude> <param>regularexpression</param> </exclude> </configuration> </plugin> <!-- JUnitテストの妥当性チェック --> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>cobertura-maven-plugin</artifactId> <version>2.5.1</version> <configuration> <outputDirectory>${project.build.siteOutputDir} </outputDirectory> <inputEncoding>${project.build.sourceEncoding}</inputEncoding> <outputEncoding>${project.reporting.outputEncoding}</outputEncoding> <formats> <format>html</format> </formats> </configuration> </plugin> <!-- JUnitテスト結果. --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-report-plugin</artifactId> <version>2.9</version> <configuration> <outputDirectory>${project.build.siteOutputDir}</outputDirectory> <formats> <format>html</format> </formats> </configuration> </plugin> <!-- JavaDoc. --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>2.8</version> </plugin> <!-- クロスリファレンス. --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jxr-plugin</artifactId> <version>2.2</version> <configuration> <outputDirectory>${project.build.siteOutputDir}</outputDirectory> <inputEncoding>${project.build.sourceEncoding}</inputEncoding> <outputEncoding>${project.reporting.outputEncoding} </outputEncoding> </configuration> </plugin> <!-- FindBugs. --> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>findbugs-maven-plugin</artifactId> <version>2.3.2</version> <configuration> <sourceEncoding>SHIFT_JIS</sourceEncoding> <outputEncoding>SHIFT_JIS</outputEncoding> <excludeFilterFile>${basedir}/.settings/im-findbugs_filter.xml</excludeFilterFile> </configuration> </plugin> <!-- プロジェクト情報. --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-project-info-reports-plugin</artifactId> <version>2.4</version> <configuration> <dependencyLocationEnabled>false</dependencyLocationEnabled> </configuration> <reportSets> <reportSet> <reports> <report>cim</report> <!-- <report>dependencies</report> --> <report>dependency-convergence</report> <report>dependency-management</report> <report>distribution-management</report> <report>index</report> <report>issue-tracking</report> <!-- <report>license</report> --> <report>mailing-list</report> <report>modules</report> <report>plugin-management</report> <report>project-team</report> <report>plugins</report> <report>scm</report> <report>summary</report> </reports> </reportSet> </reportSets> </plugin> <!-- ステップカウントレポートプラグイン. --> <plugin> <groupId>jp.co.intra_mart.maven</groupId> <artifactId>stepcount-report-plugin</artifactId> <version>1.0.0</version> <configuration> <srcFolders> <srcFolder>${basedir}/src/main/java</srcFolder> <srcFolder>${basedir}/src/main/jssp</srcFolder> <srcFolder>${basedir}/src/main/resources</srcFolder> <srcFolder>${basedir}/src/sample/java</srcFolder> <srcFolder>${basedir}/src/sample/jssp</srcFolder> <srcFolder>${basedir}/src/sample/resources</srcFolder> <srcFolder>${basedir}/src/test/java</srcFolder> <srcFolder>${basedir}/src/test/jssp</srcFolder> <srcFolder>${basedir}/src/test/resources</srcFolder> </srcFolders> <fileTypes> <fileType>Java</fileType> <fileType>Properties</fileType> </fileTypes> <commentMinPercent> <Java>60</Java> <Properties>66</Properties> </commentMinPercent> <maxTotalNumberOfLine> <Java>32</Java> <Properties>8</Properties> </maxTotalNumberOfLine> <useCategory>false</useCategory> <useEachFolder>true</useEachFolder> <useDisplaySettings>true</useDisplaySettings> </configuration> </plugin> <!-- JSLintレポートプラグイン. --> <plugin> <groupId>jp.co.intra_mart.maven</groupId> <artifactId>jslint-report-plugin</artifactId> <version>1.0.0</version> <configuration> <srcFolders> <srcFolder>${basedir}/src/main/jssp</srcFolder> <srcFolder>${basedir}/src/sample/jssp</srcFolder> <srcFolder>${basedir}/src/test/jssp</srcFolder> </srcFolders> <adsafe>false</adsafe> <safe>false</safe> <onevar>false</onevar> <rhino>true</rhino> <es5>true</es5> <maxlen>300</maxlen> <white>false</white> <predef>ImChar,Archiver,BatchManager,BatchServer,CSVParser,Client,Constant,Content,DOMAttribute,DOMDocument,DOMDocumentType,DOMEntity,DOMNode,DOMNotation,DataSourceMappingConfigurater,DatabaseExport,DatabaseImport,DatabaseManager,DbParameter,DbStoredProcArg,Debug,Drawer,EventNavigatorManager,ExtendsImportManager,File,Format,HTTPResponse,Identifier,ImAjaxUtil,ImJson,ImageIconManager,Imart,InnerText,JsTestSuite,JsUnit,Lock,Logger,LoggerMDC,MailSender,ParameterManager,Permanent,PluginDescriptor,PluginManager,Procedure,Request,RequestParameter,ResinDataSourceConfigurater,SOAPClient,SOAPFault,System,URL,Unicode,VirtualFile,WSAuthDigestGenerator4WSSE,Web,XMLDocument,XMLParser,Batch,LogConstraint,Mail,Module,AccessControllerManager,AccessSecurityManager,AccountManager,ActiveSessionManager,AdminMenuManager,AdminUserManager,CalendarManager,DuplicateLoginManager,LicenseManager,LoginBlockManager,LoginGroupManager,MenuControlManager,MenuManager,MessageManager,PasswordHistoryManager,PasswordReminderManager,PermissionManager,RoleManager,SecurityConst,ShortCutManager,UpdateManager,WSAccessManager,CategoryManager,CompanyManager,CurrencyManager,DealManager,DealPermissionManager,ExtendedMap,ItemCategoryManager,ItemManager,ItemTemplateManager,ItemUnitManager,PrivateGroupManager,PublicGroupManager,TermManager,UserManager,UserTransaction,WkfAgentSetting,WkfApprover,WkfDrafter,WkfFlowInfo,WkfMailSettingBehavior,WkfManager,WkfProcess,WkfReference,WkfSearchCondition,WkfSort,WkfTaskInfo,WkfUtil,FcApplication,FcSwitchPostScriptFlag,ActionRequest,ActionResponse,EventRequest,EventResponse,PortalManager,PortletManager,RenderRequest,RenderResponse,MKError,MKErrors,StandardImmkError,StandardImmkErrors,AnswerManager,NoticeProgressManager,ProgressManagerExtension,QuestionManager,TaskColumn,TaskManager,TaskState,TaskType,TokenManager,WSAuthDigestGenerator4BPMS,WorkflowTaskManager,AppCmnSearchCondition,AppCommonManager,IMMCompanyGroupManager,IMMCompanyManager,IMMCorporationManager,IMMCurrencyRateManager,IMMCustomerManager,IMMItemCategoryManager,IMMItemManager,IMMPrivateGroupManager,IMMPublicGroupManager,IMMUserManager,SearchCondition,ActAuthorityUserManager,ActConfig,ActTemporaryExpandList,ActvMatter,ActvMatterHandleManager,ActvMatterNode,ActvMatterUserDataManager,AdminGroupManager,AlertManager,ApplyFlowList,ApplyManager,ArcMatter,ArcMatterAdminList,ArcMatterList,ArcMatterNode,CnfmActvMatterList,CnfmActvMatterManager,CnfmCplMatterList,CnfmCplMatterManager,ContentsDataManager,CplMatter,CplMatterHandleManager,CplMatterNode,FlowDataManager,FlowGroupManager,ListDisplayPatternManager,ListSearchCondition,ListSearchConditionNoMatterProperty,LumpAuthUserOrgzManager,MailTemplateManager,MatterArchiveManager,MatterDeleteManager,MatterPropertyDataManager,MonitoringManager,OriginalActAdminList,OriginalActList,ProcessManager,ProcessedActvMatterList,ProcessedActvMatterNodeList,ProcessedCplMatterList,ProcessedCplMatterNodeList,PullBackManager,RefActvMatterAdminList,RefActvMatterList,RefCplMatterAdminList,RefCplMatterList,RouteDataManager,RuleDataManager,SortConditionForAuthUser,TargetActAdminList,TargetActList,TempSaveManager,TempSaveMatter,TempSaveMatterAdminList,TempSaveMatterList,TransferManager,UnprocessActvMatterList,UnprocessActvMatterNodeList,UserActvMatterPropertyValue,UserArcMatterPropertyValue,UserCplMatterPropertyValue,UserListDisplayPattern,UserMatterStatus,UserNodeConfig,WorkflowAttachFileManager,WorkflowCodeUtil,WorkflowCommonUtil,WorkflowImageManager,WorkflowNumberingManager,WorkflowParameterManager,WorkflowPluginUtilManager</predef> </configuration> </plugin> <!-- var宣言漏れレポートプラグイン. --> <plugin> <groupId>jp.co.intra_mart.maven</groupId> <artifactId>novar-report-plugin</artifactId> <version>1.0.0</version> <configuration> <srcFolders> <srcFolder>${basedir}/src/main/jssp</srcFolder> <srcFolder>${basedir}/src/sample/jssp</srcFolder> <srcFolder>${basedir}/src/test/jssp</srcFolder> </srcFolders> </configuration> </plugin> <!-- Sorcerer --> <plugin> <groupId>org.jvnet.sorcerer</groupId> <artifactId>maven-sorcerer-plugin</artifactId> <version>0.8</version> <configuration> <encoding>UTF-8</encoding> </configuration> </plugin> </reportPlugins> </configuration> </plugin> <!-- ライセンスヘッダ挿入 --> <plugin> <groupId>com.mycila.maven-license-plugin</groupId> <artifactId>maven-license-plugin</artifactId> <version>1.9.0</version> <configuration> <header>${basedir}/.settings/license_header.txt</header> </configuration> </plugin> <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.--> <plugin> <groupId>org.eclipse.m2e</groupId> <artifactId>lifecycle-mapping</artifactId> <version>1.0.0</version> <configuration> <lifecycleMappingMetadata> <pluginExecutions> <pluginExecution> <pluginExecutionFilter> <groupId> jp.co.intra_mart.maven </groupId> <artifactId> sample-build-plugin </artifactId> <versionRange> [1.0.0,) </versionRange> <goals> <goal>sampleResources</goal> <goal>sampleCompile</goal> </goals> </pluginExecutionFilter> <action> <ignore/> </action> </pluginExecution> </pluginExecutions> </lifecycleMappingMetadata> </configuration> </plugin> </plugins> </pluginManagement> <plugins> <!-- ビルドライフサイクルプラグイン. --> <plugin> <groupId>jp.co.intra_mart.maven</groupId> <artifactId>lifecycle-plugin</artifactId> <version>1.0.0</version> <extensions>true</extensions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>2.1.2</version> <configuration> <attach>true</attach> </configuration> <executions> <execution> <phase>install</phase> <goals> <goal>jar</goal> <goal>test-jar</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </project>以下の文字列を、プロジェクト作成時に入力した内容に合わせて記述を行ってください。
${group_id} プロジェクトのグループID ${artifact_id} プロジェクトのアーティファクトID(プロジェクト名) ${version} プロジェクトのバージョン番号