OSDN Git Service

mavenによるビルドに変更
authorseraphy <seraphy@seraphyware.jp>
Tue, 13 Feb 2018 11:00:24 +0000 (20:00 +0900)
committerseraphy <seraphy@users.osdn.me>
Tue, 13 Feb 2018 16:45:21 +0000 (01:45 +0900)
364 files changed:
.checkstyle [new file with mode: 0644]
.classpath
.fbprefs
.gitignore
.project
.settings/de.loskutov.anyedit.AnyEditTools.prefs [new file with mode: 0644]
.settings/org.eclipse.core.resources.prefs
.settings/org.eclipse.jdt.core.prefs
.settings/org.eclipse.jst.j2ee.ejb.annotations.xdoclet.prefs [new file with mode: 0644]
.settings/org.eclipse.m2e.core.prefs [new file with mode: 0644]
.settings/org.eclipse.wst.common.project.facet.core.xml [new file with mode: 0644]
build.xml [deleted file]
dist/.gitignore
dist/CharacterManaJ.jar
dist/build_all.sh [changed mode: 0644->0755]
dist/build_appbundle6.sh [changed mode: 0644->0755]
dist/build_appbundle8.sh [changed mode: 0644->0755]
dist/build_appbundle8_jre.sh [changed mode: 0644->0755]
dist/build_dmg.sh [changed mode: 0644->0755]
dist/build_with_jre_dmg.sh [changed mode: 0644->0755]
dist/java6mac/CharacterManaJ.app/Contents/MacOS/JavaApplicationStub
dist/java6mac/CharacterManaJ.app/Contents/Resources/Java/CharacterManaJ.jar
dist/java8mac/CharacterManaJ.app/Contents/Java/CharacterManaJ.jar [changed mode: 0755->0644]
dist/java8mac/CharacterManaJ.app/Contents/Resources/ja.lproj/Localizable.strings [changed mode: 0644->0755]
extlib/.gitignore [deleted file]
extlib/AppleJavaExtensions.jar [deleted file]
launch4j.xml [deleted file]
pom.xml [new file with mode: 0644]
src/main/java/charactermanaj/CharacterManaJ.java [moved from src/charactermanaj/CharacterManaJ.java with 100% similarity]
src/main/java/charactermanaj/Main.java [moved from src/charactermanaj/Main.java with 100% similarity]
src/main/java/charactermanaj/clipboardSupport/ClipboardUtil.java [moved from src/charactermanaj/clipboardSupport/ClipboardUtil.java with 100% similarity]
src/main/java/charactermanaj/clipboardSupport/ImageSelection.java [moved from src/charactermanaj/clipboardSupport/ImageSelection.java with 100% similarity]
src/main/java/charactermanaj/graphics/AsyncImageBuilder.java [moved from src/charactermanaj/graphics/AsyncImageBuilder.java with 100% similarity]
src/main/java/charactermanaj/graphics/ColorConvertedImageCachedLoader.java [moved from src/charactermanaj/graphics/ColorConvertedImageCachedLoader.java with 100% similarity]
src/main/java/charactermanaj/graphics/ColorConvertedImageLoader.java [moved from src/charactermanaj/graphics/ColorConvertedImageLoader.java with 100% similarity]
src/main/java/charactermanaj/graphics/ColorConvertedImageLoaderImpl.java [moved from src/charactermanaj/graphics/ColorConvertedImageLoaderImpl.java with 100% similarity]
src/main/java/charactermanaj/graphics/ImageBuildJobAbstractAdaptor.java [moved from src/charactermanaj/graphics/ImageBuildJobAbstractAdaptor.java with 100% similarity]
src/main/java/charactermanaj/graphics/ImageBuilder.java [moved from src/charactermanaj/graphics/ImageBuilder.java with 100% similarity]
src/main/java/charactermanaj/graphics/colormodel/ColorModel.java [moved from src/charactermanaj/graphics/colormodel/ColorModel.java with 100% similarity]
src/main/java/charactermanaj/graphics/colormodel/ColorModels.java [moved from src/charactermanaj/graphics/colormodel/ColorModels.java with 100% similarity]
src/main/java/charactermanaj/graphics/colormodel/HSBColorModel.java [moved from src/charactermanaj/graphics/colormodel/HSBColorModel.java with 100% similarity]
src/main/java/charactermanaj/graphics/colormodel/HSYColorModel.java [moved from src/charactermanaj/graphics/colormodel/HSYColorModel.java with 100% similarity]
src/main/java/charactermanaj/graphics/filters/AbstractFilter.java [moved from src/charactermanaj/graphics/filters/AbstractFilter.java with 100% similarity]
src/main/java/charactermanaj/graphics/filters/BackgroundColorFilter.java [moved from src/charactermanaj/graphics/filters/BackgroundColorFilter.java with 100% similarity]
src/main/java/charactermanaj/graphics/filters/ColorConv.java [moved from src/charactermanaj/graphics/filters/ColorConv.java with 100% similarity]
src/main/java/charactermanaj/graphics/filters/ColorConvertFilter.java [moved from src/charactermanaj/graphics/filters/ColorConvertFilter.java with 100% similarity]
src/main/java/charactermanaj/graphics/filters/ColorConvertParameter.java [moved from src/charactermanaj/graphics/filters/ColorConvertParameter.java with 100% similarity]
src/main/java/charactermanaj/graphics/filters/ContrastTableFactory.java [moved from src/charactermanaj/graphics/filters/ContrastTableFactory.java with 100% similarity]
src/main/java/charactermanaj/graphics/filters/GammaTableFactory.java [moved from src/charactermanaj/graphics/filters/GammaTableFactory.java with 100% similarity]
src/main/java/charactermanaj/graphics/filters/TableFactory.java [moved from src/charactermanaj/graphics/filters/TableFactory.java with 100% similarity]
src/main/java/charactermanaj/graphics/io/EmbeddedImageResource.java [moved from src/charactermanaj/graphics/io/EmbeddedImageResource.java with 100% similarity]
src/main/java/charactermanaj/graphics/io/FileImageResource.java [moved from src/charactermanaj/graphics/io/FileImageResource.java with 100% similarity]
src/main/java/charactermanaj/graphics/io/ImageCache.java [moved from src/charactermanaj/graphics/io/ImageCache.java with 100% similarity]
src/main/java/charactermanaj/graphics/io/ImageCacheMBean.java [moved from src/charactermanaj/graphics/io/ImageCacheMBean.java with 100% similarity]
src/main/java/charactermanaj/graphics/io/ImageCacheMBeanImpl.java [moved from src/charactermanaj/graphics/io/ImageCacheMBeanImpl.java with 100% similarity]
src/main/java/charactermanaj/graphics/io/ImageCachedLoader.java [moved from src/charactermanaj/graphics/io/ImageCachedLoader.java with 100% similarity]
src/main/java/charactermanaj/graphics/io/ImageLoader.java [moved from src/charactermanaj/graphics/io/ImageLoader.java with 100% similarity]
src/main/java/charactermanaj/graphics/io/ImageLoaderImpl.java [moved from src/charactermanaj/graphics/io/ImageLoaderImpl.java with 100% similarity]
src/main/java/charactermanaj/graphics/io/ImagePreviewFileChooser.java [moved from src/charactermanaj/graphics/io/ImagePreviewFileChooser.java with 100% similarity]
src/main/java/charactermanaj/graphics/io/ImageResource.java [moved from src/charactermanaj/graphics/io/ImageResource.java with 100% similarity]
src/main/java/charactermanaj/graphics/io/ImageSaveHelper.java [moved from src/charactermanaj/graphics/io/ImageSaveHelper.java with 100% similarity]
src/main/java/charactermanaj/graphics/io/LoadedImage.java [moved from src/charactermanaj/graphics/io/LoadedImage.java with 100% similarity]
src/main/java/charactermanaj/graphics/io/OutputImageBuilder.java [moved from src/charactermanaj/graphics/io/OutputImageBuilder.java with 100% similarity]
src/main/java/charactermanaj/graphics/io/OutputImageBuilderFactory.java [moved from src/charactermanaj/graphics/io/OutputImageBuilderFactory.java with 100% similarity]
src/main/java/charactermanaj/graphics/io/OutputOption.java [moved from src/charactermanaj/graphics/io/OutputOption.java with 100% similarity]
src/main/java/charactermanaj/graphics/io/PNGFileImageHeader.java [moved from src/charactermanaj/graphics/io/PNGFileImageHeader.java with 100% similarity]
src/main/java/charactermanaj/graphics/io/PNGFileImageHeaderReader.java [moved from src/charactermanaj/graphics/io/PNGFileImageHeaderReader.java with 100% similarity]
src/main/java/charactermanaj/graphics/io/UkagakaImageConverter.java [moved from src/charactermanaj/graphics/io/UkagakaImageConverter.java with 100% similarity]
src/main/java/charactermanaj/graphics/io/UkagakaImageSaveHelper.java [moved from src/charactermanaj/graphics/io/UkagakaImageSaveHelper.java with 100% similarity]
src/main/java/charactermanaj/model/AppConfig.java [moved from src/charactermanaj/model/AppConfig.java with 99% similarity]
src/main/java/charactermanaj/model/CharacterData.java [moved from src/charactermanaj/model/CharacterData.java with 100% similarity]
src/main/java/charactermanaj/model/CharacterDataChangeEvent.java [moved from src/charactermanaj/model/CharacterDataChangeEvent.java with 100% similarity]
src/main/java/charactermanaj/model/CharacterDataChangeListener.java [moved from src/charactermanaj/model/CharacterDataChangeListener.java with 100% similarity]
src/main/java/charactermanaj/model/CharacterDataChangeObserver.java [moved from src/charactermanaj/model/CharacterDataChangeObserver.java with 100% similarity]
src/main/java/charactermanaj/model/ColorGroup.java [moved from src/charactermanaj/model/ColorGroup.java with 100% similarity]
src/main/java/charactermanaj/model/ColorInfo.java [moved from src/charactermanaj/model/ColorInfo.java with 100% similarity]
src/main/java/charactermanaj/model/IndependentPartsColorInfo.java [moved from src/charactermanaj/model/IndependentPartsColorInfo.java with 100% similarity]
src/main/java/charactermanaj/model/IndependentPartsSetInfo.java [moved from src/charactermanaj/model/IndependentPartsSetInfo.java with 100% similarity]
src/main/java/charactermanaj/model/IndependentPartsSetInfoList.java [moved from src/charactermanaj/model/IndependentPartsSetInfoList.java with 100% similarity]
src/main/java/charactermanaj/model/Layer.java [moved from src/charactermanaj/model/Layer.java with 100% similarity]
src/main/java/charactermanaj/model/OrderedMap.java [moved from src/charactermanaj/model/OrderedMap.java with 100% similarity]
src/main/java/charactermanaj/model/PartsAuthorInfo.java [moved from src/charactermanaj/model/PartsAuthorInfo.java with 100% similarity]
src/main/java/charactermanaj/model/PartsCategory.java [moved from src/charactermanaj/model/PartsCategory.java with 100% similarity]
src/main/java/charactermanaj/model/PartsCategoryResolver.java [moved from src/charactermanaj/model/PartsCategoryResolver.java with 100% similarity]
src/main/java/charactermanaj/model/PartsColorInfo.java [moved from src/charactermanaj/model/PartsColorInfo.java with 100% similarity]
src/main/java/charactermanaj/model/PartsColorManager.java [moved from src/charactermanaj/model/PartsColorManager.java with 100% similarity]
src/main/java/charactermanaj/model/PartsFiles.java [moved from src/charactermanaj/model/PartsFiles.java with 100% similarity]
src/main/java/charactermanaj/model/PartsIdentifier.java [moved from src/charactermanaj/model/PartsIdentifier.java with 100% similarity]
src/main/java/charactermanaj/model/PartsManageData.java [moved from src/charactermanaj/model/PartsManageData.java with 100% similarity]
src/main/java/charactermanaj/model/PartsManageDataConverter.java [moved from src/charactermanaj/model/PartsManageDataConverter.java with 100% similarity]
src/main/java/charactermanaj/model/PartsSet.java [moved from src/charactermanaj/model/PartsSet.java with 100% similarity]
src/main/java/charactermanaj/model/PartsSpec.java [moved from src/charactermanaj/model/PartsSpec.java with 100% similarity]
src/main/java/charactermanaj/model/PartsSpecDecorater.java [moved from src/charactermanaj/model/PartsSpecDecorater.java with 100% similarity]
src/main/java/charactermanaj/model/PartsSpecResolver.java [moved from src/charactermanaj/model/PartsSpecResolver.java with 100% similarity]
src/main/java/charactermanaj/model/RecommendationURL.java [moved from src/charactermanaj/model/RecommendationURL.java with 100% similarity]
src/main/java/charactermanaj/model/WorkingSet.java [moved from src/charactermanaj/model/WorkingSet.java with 100% similarity]
src/main/java/charactermanaj/model/WorkingSet2.java [moved from src/charactermanaj/model/WorkingSet2.java with 100% similarity]
src/main/java/charactermanaj/model/io/AbstractCharacterDataArchiveFile.java [moved from src/charactermanaj/model/io/AbstractCharacterDataArchiveFile.java with 100% similarity]
src/main/java/charactermanaj/model/io/AbstractCharacterDataArchivedFileWriter.java [moved from src/charactermanaj/model/io/AbstractCharacterDataArchivedFileWriter.java with 100% similarity]
src/main/java/charactermanaj/model/io/AbstractCharacterDataFileWriter.java [moved from src/charactermanaj/model/io/AbstractCharacterDataFileWriter.java with 100% similarity]
src/main/java/charactermanaj/model/io/CharacterDataArchiveFile.java [moved from src/charactermanaj/model/io/CharacterDataArchiveFile.java with 100% similarity]
src/main/java/charactermanaj/model/io/CharacterDataDefaultProvider.java [moved from src/charactermanaj/model/io/CharacterDataDefaultProvider.java with 100% similarity]
src/main/java/charactermanaj/model/io/CharacterDataDirectoryFile.java [moved from src/charactermanaj/model/io/CharacterDataDirectoryFile.java with 100% similarity]
src/main/java/charactermanaj/model/io/CharacterDataFileReaderWriterFactory.java [moved from src/charactermanaj/model/io/CharacterDataFileReaderWriterFactory.java with 100% similarity]
src/main/java/charactermanaj/model/io/CharacterDataIniReader.java [moved from src/charactermanaj/model/io/CharacterDataIniReader.java with 100% similarity]
src/main/java/charactermanaj/model/io/CharacterDataJarArchiveFile.java [moved from src/charactermanaj/model/io/CharacterDataJarArchiveFile.java with 100% similarity]
src/main/java/charactermanaj/model/io/CharacterDataJarFileWriter.java [moved from src/charactermanaj/model/io/CharacterDataJarFileWriter.java with 100% similarity]
src/main/java/charactermanaj/model/io/CharacterDataPersistent.java [moved from src/charactermanaj/model/io/CharacterDataPersistent.java with 100% similarity]
src/main/java/charactermanaj/model/io/CharacterDataWriter.java [moved from src/charactermanaj/model/io/CharacterDataWriter.java with 100% similarity]
src/main/java/charactermanaj/model/io/CharacterDataXMLReader.java [moved from src/charactermanaj/model/io/CharacterDataXMLReader.java with 100% similarity]
src/main/java/charactermanaj/model/io/CharacterDataXMLWriter.java [moved from src/charactermanaj/model/io/CharacterDataXMLWriter.java with 100% similarity]
src/main/java/charactermanaj/model/io/CharacterDataZipArchiveFile.java [moved from src/charactermanaj/model/io/CharacterDataZipArchiveFile.java with 100% similarity]
src/main/java/charactermanaj/model/io/CharacterDataZipFileWriter.java [moved from src/charactermanaj/model/io/CharacterDataZipFileWriter.java with 100% similarity]
src/main/java/charactermanaj/model/io/ExportInfoKeys.java [moved from src/charactermanaj/model/io/ExportInfoKeys.java with 100% similarity]
src/main/java/charactermanaj/model/io/FilePartsDataLoader.java [moved from src/charactermanaj/model/io/FilePartsDataLoader.java with 100% similarity]
src/main/java/charactermanaj/model/io/ImportModel.java [moved from src/charactermanaj/model/io/ImportModel.java with 100% similarity]
src/main/java/charactermanaj/model/io/PartsDataLoader.java [moved from src/charactermanaj/model/io/PartsDataLoader.java with 100% similarity]
src/main/java/charactermanaj/model/io/PartsDataLoaderFactory.java [moved from src/charactermanaj/model/io/PartsDataLoaderFactory.java with 100% similarity]
src/main/java/charactermanaj/model/io/PartsImageCollectionParser.java [moved from src/charactermanaj/model/io/PartsImageCollectionParser.java with 100% similarity]
src/main/java/charactermanaj/model/io/PartsImageDirectoryWatchAgent.java [moved from src/charactermanaj/model/io/PartsImageDirectoryWatchAgent.java with 100% similarity]
src/main/java/charactermanaj/model/io/PartsImageDirectoryWatchAgentFactory.java [moved from src/charactermanaj/model/io/PartsImageDirectoryWatchAgentFactory.java with 100% similarity]
src/main/java/charactermanaj/model/io/PartsImageDirectoryWatchAgentThread.java [moved from src/charactermanaj/model/io/PartsImageDirectoryWatchAgentThread.java with 100% similarity]
src/main/java/charactermanaj/model/io/PartsImageDirectoryWatchEvent.java [moved from src/charactermanaj/model/io/PartsImageDirectoryWatchEvent.java with 100% similarity]
src/main/java/charactermanaj/model/io/PartsImageDirectoryWatchListener.java [moved from src/charactermanaj/model/io/PartsImageDirectoryWatchListener.java with 100% similarity]
src/main/java/charactermanaj/model/io/PartsInfoXMLReader.java [moved from src/charactermanaj/model/io/PartsInfoXMLReader.java with 100% similarity]
src/main/java/charactermanaj/model/io/PartsInfoXMLWriter.java [moved from src/charactermanaj/model/io/PartsInfoXMLWriter.java with 100% similarity]
src/main/java/charactermanaj/model/io/PartsManageDataDecorateLoader.java [moved from src/charactermanaj/model/io/PartsManageDataDecorateLoader.java with 100% similarity]
src/main/java/charactermanaj/model/io/PartsSpecDecorateLoader.java [moved from src/charactermanaj/model/io/PartsSpecDecorateLoader.java with 100% similarity]
src/main/java/charactermanaj/model/io/RecentDataPersistent.java [moved from src/charactermanaj/model/io/RecentDataPersistent.java with 100% similarity]
src/main/java/charactermanaj/model/io/TextReadHelper.java [moved from src/charactermanaj/model/io/TextReadHelper.java with 100% similarity]
src/main/java/charactermanaj/model/io/WorkingSetPersist.java [moved from src/charactermanaj/model/io/WorkingSetPersist.java with 100% similarity]
src/main/java/charactermanaj/model/io/WorkingSetXMLReader.java [moved from src/charactermanaj/model/io/WorkingSetXMLReader.java with 100% similarity]
src/main/java/charactermanaj/model/io/WorkingSetXMLWriter.java [moved from src/charactermanaj/model/io/WorkingSetXMLWriter.java with 100% similarity]
src/main/java/charactermanaj/model/util/StartupSupport.java [moved from src/charactermanaj/model/util/StartupSupport.java with 100% similarity]
src/main/java/charactermanaj/ui/AboutBox.java [moved from src/charactermanaj/ui/AboutBox.java with 100% similarity]
src/main/java/charactermanaj/ui/AppConfigDialog.java [moved from src/charactermanaj/ui/AppConfigDialog.java with 100% similarity]
src/main/java/charactermanaj/ui/ArchiveFileChooser.java [moved from src/charactermanaj/ui/ArchiveFileChooser.java with 100% similarity]
src/main/java/charactermanaj/ui/ArchiveFileDialog.java [moved from src/charactermanaj/ui/ArchiveFileDialog.java with 100% similarity]
src/main/java/charactermanaj/ui/ColorBox.java [moved from src/charactermanaj/ui/ColorBox.java with 100% similarity]
src/main/java/charactermanaj/ui/ColorDialog.java [moved from src/charactermanaj/ui/ColorDialog.java with 100% similarity]
src/main/java/charactermanaj/ui/ExportWizardDialog.java [moved from src/charactermanaj/ui/ExportWizardDialog.java with 100% similarity]
src/main/java/charactermanaj/ui/ImageSelectPanel.java [moved from src/charactermanaj/ui/ImageSelectPanel.java with 100% similarity]
src/main/java/charactermanaj/ui/ImageSelectPanelList.java [moved from src/charactermanaj/ui/ImageSelectPanelList.java with 100% similarity]
src/main/java/charactermanaj/ui/ImportWizardDialog.java [moved from src/charactermanaj/ui/ImportWizardDialog.java with 100% similarity]
src/main/java/charactermanaj/ui/InformationDialog.java [moved from src/charactermanaj/ui/InformationDialog.java with 100% similarity]
src/main/java/charactermanaj/ui/MainFrame.java [moved from src/charactermanaj/ui/MainFrame.java with 100% similarity]
src/main/java/charactermanaj/ui/MainFramePartialForMacOSX.java [moved from src/charactermanaj/ui/MainFramePartialForMacOSX.java with 100% similarity]
src/main/java/charactermanaj/ui/ManageFavoriteDialog.java [moved from src/charactermanaj/ui/ManageFavoriteDialog.java with 100% similarity]
src/main/java/charactermanaj/ui/MenuBuilder.java [moved from src/charactermanaj/ui/MenuBuilder.java with 100% similarity]
src/main/java/charactermanaj/ui/MenuData.java [moved from src/charactermanaj/ui/MenuData.java with 100% similarity]
src/main/java/charactermanaj/ui/MenuDataFactory.java [moved from src/charactermanaj/ui/MenuDataFactory.java with 100% similarity]
src/main/java/charactermanaj/ui/MiniPictureBox.java [moved from src/charactermanaj/ui/MiniPictureBox.java with 100% similarity]
src/main/java/charactermanaj/ui/PartsManageDialog.java [moved from src/charactermanaj/ui/PartsManageDialog.java with 100% similarity]
src/main/java/charactermanaj/ui/PartsRandomChooserDialog.java [moved from src/charactermanaj/ui/PartsRandomChooserDialog.java with 100% similarity]
src/main/java/charactermanaj/ui/PreviewPanel.java [moved from src/charactermanaj/ui/PreviewPanel.java with 100% similarity]
src/main/java/charactermanaj/ui/ProfileEditDialog.java [moved from src/charactermanaj/ui/ProfileEditDialog.java with 100% similarity]
src/main/java/charactermanaj/ui/ProfileListManager.java [moved from src/charactermanaj/ui/ProfileListManager.java with 100% similarity]
src/main/java/charactermanaj/ui/ProfileSelectorDialog.java [moved from src/charactermanaj/ui/ProfileSelectorDialog.java with 100% similarity]
src/main/java/charactermanaj/ui/RecentCharactersDir.java [moved from src/charactermanaj/ui/RecentCharactersDir.java with 100% similarity]
src/main/java/charactermanaj/ui/SamplePicturePanel.java [moved from src/charactermanaj/ui/SamplePicturePanel.java with 100% similarity]
src/main/java/charactermanaj/ui/SearchPartsDialog.java [moved from src/charactermanaj/ui/SearchPartsDialog.java with 100% similarity]
src/main/java/charactermanaj/ui/SelectCharatersDirDialog.java [moved from src/charactermanaj/ui/SelectCharatersDirDialog.java with 100% similarity]
src/main/java/charactermanaj/ui/UkagakaConvertDialog.java [moved from src/charactermanaj/ui/UkagakaConvertDialog.java with 100% similarity]
src/main/java/charactermanaj/ui/Wallpaper.java [moved from src/charactermanaj/ui/Wallpaper.java with 100% similarity]
src/main/java/charactermanaj/ui/WallpaperDialog.java [moved from src/charactermanaj/ui/WallpaperDialog.java with 100% similarity]
src/main/java/charactermanaj/ui/model/AbstractTableModelWithComboBoxModel.java [moved from src/charactermanaj/ui/model/AbstractTableModelWithComboBoxModel.java with 100% similarity]
src/main/java/charactermanaj/ui/model/ColorChangeEvent.java [moved from src/charactermanaj/ui/model/ColorChangeEvent.java with 100% similarity]
src/main/java/charactermanaj/ui/model/ColorChangeListener.java [moved from src/charactermanaj/ui/model/ColorChangeListener.java with 100% similarity]
src/main/java/charactermanaj/ui/model/ColorGroupCoordinator.java [moved from src/charactermanaj/ui/model/ColorGroupCoordinator.java with 100% similarity]
src/main/java/charactermanaj/ui/model/FavoritesChangeEvent.java [moved from src/charactermanaj/ui/model/FavoritesChangeEvent.java with 100% similarity]
src/main/java/charactermanaj/ui/model/FavoritesChangeListener.java [moved from src/charactermanaj/ui/model/FavoritesChangeListener.java with 100% similarity]
src/main/java/charactermanaj/ui/model/FavoritesChangeObserver.java [moved from src/charactermanaj/ui/model/FavoritesChangeObserver.java with 100% similarity]
src/main/java/charactermanaj/ui/model/PartsColorCoordinator.java [moved from src/charactermanaj/ui/model/PartsColorCoordinator.java with 100% similarity]
src/main/java/charactermanaj/ui/model/PartsSelectionManager.java [moved from src/charactermanaj/ui/model/PartsSelectionManager.java with 100% similarity]
src/main/java/charactermanaj/ui/model/PredefinedWallpaper.java [moved from src/charactermanaj/ui/model/PredefinedWallpaper.java with 100% similarity]
src/main/java/charactermanaj/ui/model/WallpaperFactory.java [moved from src/charactermanaj/ui/model/WallpaperFactory.java with 100% similarity]
src/main/java/charactermanaj/ui/model/WallpaperFactoryErrorRecoverHandler.java [moved from src/charactermanaj/ui/model/WallpaperFactoryErrorRecoverHandler.java with 100% similarity]
src/main/java/charactermanaj/ui/model/WallpaperFactoryException.java [moved from src/charactermanaj/ui/model/WallpaperFactoryException.java with 100% similarity]
src/main/java/charactermanaj/ui/model/WallpaperInfo.java [moved from src/charactermanaj/ui/model/WallpaperInfo.java with 100% similarity]
src/main/java/charactermanaj/ui/progress/ProgressHandle.java [moved from src/charactermanaj/ui/progress/ProgressHandle.java with 100% similarity]
src/main/java/charactermanaj/ui/progress/ProgressInfoHolder.java [moved from src/charactermanaj/ui/progress/ProgressInfoHolder.java with 100% similarity]
src/main/java/charactermanaj/ui/progress/Worker.java [moved from src/charactermanaj/ui/progress/Worker.java with 100% similarity]
src/main/java/charactermanaj/ui/progress/WorkerException.java [moved from src/charactermanaj/ui/progress/WorkerException.java with 100% similarity]
src/main/java/charactermanaj/ui/progress/WorkerWithProgessDialog.java [moved from src/charactermanaj/ui/progress/WorkerWithProgessDialog.java with 100% similarity]
src/main/java/charactermanaj/ui/scrollablemenu/JScrollableMenu.java [moved from src/charactermanaj/ui/scrollablemenu/JScrollableMenu.java with 100% similarity]
src/main/java/charactermanaj/ui/scrollablemenu/JScrollerMenuItem.java [moved from src/charactermanaj/ui/scrollablemenu/JScrollerMenuItem.java with 100% similarity]
src/main/java/charactermanaj/ui/scrollablemenu/ScrollableMenuEvent.java [moved from src/charactermanaj/ui/scrollablemenu/ScrollableMenuEvent.java with 100% similarity]
src/main/java/charactermanaj/ui/scrollablemenu/ScrollableMenuEventListener.java [moved from src/charactermanaj/ui/scrollablemenu/ScrollableMenuEventListener.java with 100% similarity]
src/main/java/charactermanaj/ui/scrollablemenu/arrow-down.png [moved from src/charactermanaj/ui/scrollablemenu/arrow-down.png with 100% similarity]
src/main/java/charactermanaj/ui/scrollablemenu/arrow-up.png [moved from src/charactermanaj/ui/scrollablemenu/arrow-up.png with 100% similarity]
src/main/java/charactermanaj/ui/util/FileDropListener.java [moved from src/charactermanaj/ui/util/FileDropListener.java with 100% similarity]
src/main/java/charactermanaj/ui/util/FileDropTarget.java [moved from src/charactermanaj/ui/util/FileDropTarget.java with 100% similarity]
src/main/java/charactermanaj/ui/util/ScrollPaneDragScrollSupport.java [moved from src/charactermanaj/ui/util/ScrollPaneDragScrollSupport.java with 100% similarity]
src/main/java/charactermanaj/ui/util/SingleRootFileSystemView.java [moved from src/charactermanaj/ui/util/SingleRootFileSystemView.java with 100% similarity]
src/main/java/charactermanaj/ui/util/SpinnerWheelSupportListener.java [moved from src/charactermanaj/ui/util/SpinnerWheelSupportListener.java with 100% similarity]
src/main/java/charactermanaj/ui/util/WindowAdjustLocationSupport.java [moved from src/charactermanaj/ui/util/WindowAdjustLocationSupport.java with 100% similarity]
src/main/java/charactermanaj/util/AWTExceptionLoggingHandler.java [moved from src/charactermanaj/util/AWTExceptionLoggingHandler.java with 100% similarity]
src/main/java/charactermanaj/util/ApplicationLogHandler.java [moved from src/charactermanaj/util/ApplicationLogHandler.java with 100% similarity]
src/main/java/charactermanaj/util/ApplicationLoggerConfigurator.java [moved from src/charactermanaj/util/ApplicationLoggerConfigurator.java with 100% similarity]
src/main/java/charactermanaj/util/BeanPropertiesUtilities.java [moved from src/charactermanaj/util/BeanPropertiesUtilities.java with 100% similarity]
src/main/java/charactermanaj/util/ConfigurationDirUtilities.java [moved from src/charactermanaj/util/ConfigurationDirUtilities.java with 100% similarity]
src/main/java/charactermanaj/util/DesktopUtilities.java [moved from src/charactermanaj/util/DesktopUtilities.java with 100% similarity]
src/main/java/charactermanaj/util/DirectoryConfig.java [moved from src/charactermanaj/util/DirectoryConfig.java with 100% similarity]
src/main/java/charactermanaj/util/ErrorMessageHelper.java [moved from src/charactermanaj/util/ErrorMessageHelper.java with 100% similarity]
src/main/java/charactermanaj/util/FileNameNormalizer.java [moved from src/charactermanaj/util/FileNameNormalizer.java with 100% similarity]
src/main/java/charactermanaj/util/FileUserData.java [moved from src/charactermanaj/util/FileUserData.java with 100% similarity]
src/main/java/charactermanaj/util/JavaVersionUtils.java [moved from src/charactermanaj/util/JavaVersionUtils.java with 100% similarity]
src/main/java/charactermanaj/util/LocalizedMessageAware.java [moved from src/charactermanaj/util/LocalizedMessageAware.java with 100% similarity]
src/main/java/charactermanaj/util/LocalizedMessageComboBoxRender.java [moved from src/charactermanaj/util/LocalizedMessageComboBoxRender.java with 100% similarity]
src/main/java/charactermanaj/util/LocalizedResourcePropertyLoader.java [moved from src/charactermanaj/util/LocalizedResourcePropertyLoader.java with 100% similarity]
src/main/java/charactermanaj/util/LocalizedResourceTextLoader.java [moved from src/charactermanaj/util/LocalizedResourceTextLoader.java with 100% similarity]
src/main/java/charactermanaj/util/LocalizedTextResource.java [moved from src/charactermanaj/util/LocalizedTextResource.java with 100% similarity]
src/main/java/charactermanaj/util/ResourceLoader.java [moved from src/charactermanaj/util/ResourceLoader.java with 100% similarity]
src/main/java/charactermanaj/util/ResourceNames.java [moved from src/charactermanaj/util/ResourceNames.java with 100% similarity]
src/main/java/charactermanaj/util/SetupLocalization.java [moved from src/charactermanaj/util/SetupLocalization.java with 100% similarity]
src/main/java/charactermanaj/util/SystemUtil.java [moved from src/charactermanaj/util/SystemUtil.java with 100% similarity]
src/main/java/charactermanaj/util/UIHelper.java [moved from src/charactermanaj/util/UIHelper.java with 100% similarity]
src/main/java/charactermanaj/util/UserData.java [moved from src/charactermanaj/util/UserData.java with 100% similarity]
src/main/java/charactermanaj/util/UserDataFactory.java [moved from src/charactermanaj/util/UserDataFactory.java with 100% similarity]
src/main/java/charactermanaj/util/XMLUtilities.java [moved from src/charactermanaj/util/XMLUtilities.java with 100% similarity]
src/main/java/org/apache/tools/zip/AbstractUnicodeExtraField.java [moved from src/org/apache/tools/zip/AbstractUnicodeExtraField.java with 100% similarity]
src/main/java/org/apache/tools/zip/AsiExtraField.java [moved from src/org/apache/tools/zip/AsiExtraField.java with 100% similarity]
src/main/java/org/apache/tools/zip/CentralDirectoryParsingZipExtraField.java [moved from src/org/apache/tools/zip/CentralDirectoryParsingZipExtraField.java with 100% similarity]
src/main/java/org/apache/tools/zip/ExtraFieldUtils.java [moved from src/org/apache/tools/zip/ExtraFieldUtils.java with 100% similarity]
src/main/java/org/apache/tools/zip/FallbackZipEncoding.java [moved from src/org/apache/tools/zip/FallbackZipEncoding.java with 100% similarity]
src/main/java/org/apache/tools/zip/JarMarker.java [moved from src/org/apache/tools/zip/JarMarker.java with 100% similarity]
src/main/java/org/apache/tools/zip/NioZipEncoding.java [moved from src/org/apache/tools/zip/NioZipEncoding.java with 100% similarity]
src/main/java/org/apache/tools/zip/Simple8BitZipEncoding.java [moved from src/org/apache/tools/zip/Simple8BitZipEncoding.java with 100% similarity]
src/main/java/org/apache/tools/zip/UnicodeCommentExtraField.java [moved from src/org/apache/tools/zip/UnicodeCommentExtraField.java with 100% similarity]
src/main/java/org/apache/tools/zip/UnicodePathExtraField.java [moved from src/org/apache/tools/zip/UnicodePathExtraField.java with 100% similarity]
src/main/java/org/apache/tools/zip/UnixStat.java [moved from src/org/apache/tools/zip/UnixStat.java with 100% similarity]
src/main/java/org/apache/tools/zip/UnparseableExtraFieldData.java [moved from src/org/apache/tools/zip/UnparseableExtraFieldData.java with 100% similarity]
src/main/java/org/apache/tools/zip/UnrecognizedExtraField.java [moved from src/org/apache/tools/zip/UnrecognizedExtraField.java with 100% similarity]
src/main/java/org/apache/tools/zip/ZipEncoding.java [moved from src/org/apache/tools/zip/ZipEncoding.java with 100% similarity]
src/main/java/org/apache/tools/zip/ZipEncodingHelper.java [moved from src/org/apache/tools/zip/ZipEncodingHelper.java with 100% similarity]
src/main/java/org/apache/tools/zip/ZipEntry.java [moved from src/org/apache/tools/zip/ZipEntry.java with 100% similarity]
src/main/java/org/apache/tools/zip/ZipExtraField.java [moved from src/org/apache/tools/zip/ZipExtraField.java with 100% similarity]
src/main/java/org/apache/tools/zip/ZipFile.java [moved from src/org/apache/tools/zip/ZipFile.java with 100% similarity]
src/main/java/org/apache/tools/zip/ZipLong.java [moved from src/org/apache/tools/zip/ZipLong.java with 100% similarity]
src/main/java/org/apache/tools/zip/ZipOutputStream.java [moved from src/org/apache/tools/zip/ZipOutputStream.java with 100% similarity]
src/main/java/org/apache/tools/zip/ZipShort.java [moved from src/org/apache/tools/zip/ZipShort.java with 100% similarity]
src/main/java/org/apache/tools/zip/ZipUtil.java [moved from src/org/apache/tools/zip/ZipUtil.java with 100% similarity]
src/main/resources/_HOW_TO_LOCALIZE.txt [moved from resources/_HOW_TO_LOCALIZE.txt with 100% similarity]
src/main/resources/appConfig.xml [moved from resources/appConfig.xml with 100% similarity]
src/main/resources/appConfig_ja.xml [moved from resources/appConfig_ja.xml with 100% similarity]
src/main/resources/appinfo/about.html [moved from resources/appinfo/about.html with 100% similarity]
src/main/resources/appinfo/about_ja.html [moved from resources/appinfo/about_ja.html with 100% similarity]
src/main/resources/appinfo/about_zh.html [moved from resources/appinfo/about_zh.html with 100% similarity]
src/main/resources/charactermanaj.l4j.ini [new file with mode: 0644]
src/main/resources/icons/arrow_down.png [moved from resources/icons/arrow_down.png with 100% similarity]
src/main/resources/icons/arrow_down2.png [moved from resources/icons/arrow_down2.png with 100% similarity]
src/main/resources/icons/arrow_up.png [moved from resources/icons/arrow_up.png with 100% similarity]
src/main/resources/icons/arrow_up2.png [moved from resources/icons/arrow_up2.png with 100% similarity]
src/main/resources/icons/color.png [moved from resources/icons/color.png with 100% similarity]
src/main/resources/icons/color2.png [moved from resources/icons/color2.png with 100% similarity]
src/main/resources/icons/config.png [moved from resources/icons/config.png with 100% similarity]
src/main/resources/icons/config2.png [moved from resources/icons/config2.png with 100% similarity]
src/main/resources/icons/copy.png [moved from resources/icons/copy.png with 100% similarity]
src/main/resources/icons/favorite.png [moved from resources/icons/favorite.png with 100% similarity]
src/main/resources/icons/flip.png [moved from resources/icons/flip.png with 100% similarity]
src/main/resources/icons/icon.png [moved from resources/icons/icon.png with 100% similarity]
src/main/resources/icons/information.png [moved from resources/icons/information.png with 100% similarity]
src/main/resources/icons/left.png [moved from resources/icons/left.png with 100% similarity]
src/main/resources/icons/left2.png [moved from resources/icons/left2.png with 100% similarity]
src/main/resources/icons/pin-icon1.png [moved from resources/icons/pin-icon1.png with 100% similarity]
src/main/resources/icons/pin-icon2.png [moved from resources/icons/pin-icon2.png with 100% similarity]
src/main/resources/icons/right.png [moved from resources/icons/right.png with 100% similarity]
src/main/resources/icons/right2.png [moved from resources/icons/right2.png with 100% similarity]
src/main/resources/icons/save.png [moved from resources/icons/save.png with 100% similarity]
src/main/resources/icons/sort.png [moved from resources/icons/sort.png with 100% similarity]
src/main/resources/icons/sort2.png [moved from resources/icons/sort2.png with 100% similarity]
src/main/resources/images/lattice_l.png [moved from resources/images/lattice_l.png with 100% similarity]
src/main/resources/images/lattice_s.png [moved from resources/images/lattice_s.png with 100% similarity]
src/main/resources/images/wallpaper.xml [moved from resources/images/wallpaper.xml with 100% similarity]
src/main/resources/languages/appconfigdialog.xml [moved from resources/languages/appconfigdialog.xml with 100% similarity]
src/main/resources/languages/appconfigdialog_ja.xml [moved from resources/languages/appconfigdialog_ja.xml with 100% similarity]
src/main/resources/languages/appconfigdialog_zh.xml [moved from resources/languages/appconfigdialog_zh.xml with 100% similarity]
src/main/resources/languages/colorbox.xml [moved from resources/languages/colorbox.xml with 100% similarity]
src/main/resources/languages/colorbox_ja.xml [moved from resources/languages/colorbox_ja.xml with 100% similarity]
src/main/resources/languages/colorbox_zh.xml [moved from resources/languages/colorbox_zh.xml with 100% similarity]
src/main/resources/languages/colordialog.xml [moved from resources/languages/colordialog.xml with 100% similarity]
src/main/resources/languages/colordialog_ja.xml [moved from resources/languages/colordialog_ja.xml with 100% similarity]
src/main/resources/languages/colordialog_zh.xml [moved from resources/languages/colordialog_zh.xml with 100% similarity]
src/main/resources/languages/exportwizdialog.xml [moved from resources/languages/exportwizdialog.xml with 100% similarity]
src/main/resources/languages/exportwizdialog_ja.xml [moved from resources/languages/exportwizdialog_ja.xml with 100% similarity]
src/main/resources/languages/exportwizdialog_zh.xml [moved from resources/languages/exportwizdialog_zh.xml with 100% similarity]
src/main/resources/languages/imageSaveHelper.xml [moved from resources/languages/imageSaveHelper.xml with 100% similarity]
src/main/resources/languages/imageSaveHelper_ja.xml [moved from resources/languages/imageSaveHelper_ja.xml with 100% similarity]
src/main/resources/languages/imageSaveHelper_zh.xml [moved from resources/languages/imageSaveHelper_zh.xml with 100% similarity]
src/main/resources/languages/imageselectpanel.xml [moved from resources/languages/imageselectpanel.xml with 100% similarity]
src/main/resources/languages/imageselectpanel_ja.xml [moved from resources/languages/imageselectpanel_ja.xml with 100% similarity]
src/main/resources/languages/imageselectpanel_zh.xml [moved from resources/languages/imageselectpanel_zh.xml with 100% similarity]
src/main/resources/languages/importwizdialog.xml [moved from resources/languages/importwizdialog.xml with 100% similarity]
src/main/resources/languages/importwizdialog_ja.xml [moved from resources/languages/importwizdialog_ja.xml with 100% similarity]
src/main/resources/languages/importwizdialog_zh.xml [moved from resources/languages/importwizdialog_zh.xml with 100% similarity]
src/main/resources/languages/informationdialog.xml [moved from resources/languages/informationdialog.xml with 100% similarity]
src/main/resources/languages/informationdialog_ja.xml [moved from resources/languages/informationdialog_ja.xml with 100% similarity]
src/main/resources/languages/informationdialog_zh.xml [moved from resources/languages/informationdialog_zh.xml with 100% similarity]
src/main/resources/languages/mainframe.xml [moved from resources/languages/mainframe.xml with 100% similarity]
src/main/resources/languages/mainframe_ja.xml [moved from resources/languages/mainframe_ja.xml with 100% similarity]
src/main/resources/languages/mainframe_zh.xml [moved from resources/languages/mainframe_zh.xml with 100% similarity]
src/main/resources/languages/managefavoritesdialog.xml [moved from resources/languages/managefavoritesdialog.xml with 100% similarity]
src/main/resources/languages/managefavoritesdialog_ja.xml [moved from resources/languages/managefavoritesdialog_ja.xml with 100% similarity]
src/main/resources/languages/managefavoritesdialog_zh.xml [moved from resources/languages/managefavoritesdialog_zh.xml with 100% similarity]
src/main/resources/languages/partsmanagedialog.xml [moved from resources/languages/partsmanagedialog.xml with 100% similarity]
src/main/resources/languages/partsmanagedialog_ja.xml [moved from resources/languages/partsmanagedialog_ja.xml with 100% similarity]
src/main/resources/languages/partsmanagedialog_zh.xml [moved from resources/languages/partsmanagedialog_zh.xml with 100% similarity]
src/main/resources/languages/partsrandomchooserdialog.xml [moved from resources/languages/partsrandomchooserdialog.xml with 100% similarity]
src/main/resources/languages/partsrandomchooserdialog_ja.xml [moved from resources/languages/partsrandomchooserdialog_ja.xml with 100% similarity]
src/main/resources/languages/partsrandomchooserdialog_zh.xml [moved from resources/languages/partsrandomchooserdialog_zh.xml with 100% similarity]
src/main/resources/languages/previewpanel.xml [moved from resources/languages/previewpanel.xml with 100% similarity]
src/main/resources/languages/previewpanel_ja.xml [moved from resources/languages/previewpanel_ja.xml with 100% similarity]
src/main/resources/languages/previewpanel_zh.xml [moved from resources/languages/previewpanel_zh.xml with 100% similarity]
src/main/resources/languages/profileditdialog.xml [moved from resources/languages/profileditdialog.xml with 100% similarity]
src/main/resources/languages/profileditdialog_ja.xml [moved from resources/languages/profileditdialog_ja.xml with 100% similarity]
src/main/resources/languages/profileditdialog_zh.xml [moved from resources/languages/profileditdialog_zh.xml with 100% similarity]
src/main/resources/languages/profileselectordialog.xml [moved from resources/languages/profileselectordialog.xml with 100% similarity]
src/main/resources/languages/profileselectordialog_ja.xml [moved from resources/languages/profileselectordialog_ja.xml with 100% similarity]
src/main/resources/languages/profileselectordialog_zh.xml [moved from resources/languages/profileselectordialog_zh.xml with 100% similarity]
src/main/resources/languages/samplepicturepanel.xml [moved from resources/languages/samplepicturepanel.xml with 100% similarity]
src/main/resources/languages/samplepicturepanel_ja.xml [moved from resources/languages/samplepicturepanel_ja.xml with 100% similarity]
src/main/resources/languages/samplepicturepanel_zh.xml [moved from resources/languages/samplepicturepanel_zh.xml with 100% similarity]
src/main/resources/languages/searchpartsdialog.xml [moved from resources/languages/searchpartsdialog.xml with 100% similarity]
src/main/resources/languages/searchpartsdialog_ja.xml [moved from resources/languages/searchpartsdialog_ja.xml with 100% similarity]
src/main/resources/languages/searchpartsdialog_zh.xml [moved from resources/languages/searchpartsdialog_zh.xml with 100% similarity]
src/main/resources/languages/selectCharatersDirDialog.xml [moved from resources/languages/selectCharatersDirDialog.xml with 100% similarity]
src/main/resources/languages/selectCharatersDirDialog_ja.xml [moved from resources/languages/selectCharatersDirDialog_ja.xml with 100% similarity]
src/main/resources/languages/selectCharatersDirDialog_zh.xml [moved from resources/languages/selectCharatersDirDialog_zh.xml with 100% similarity]
src/main/resources/languages/ukagakaConvertDialog.xml [moved from resources/languages/ukagakaConvertDialog.xml with 100% similarity]
src/main/resources/languages/ukagakaConvertDialog_ja.xml [moved from resources/languages/ukagakaConvertDialog_ja.xml with 100% similarity]
src/main/resources/languages/ukagakaConvertDialog_zh.xml [moved from resources/languages/ukagakaConvertDialog_zh.xml with 100% similarity]
src/main/resources/languages/ukagakaImageSaveHelper.xml [moved from resources/languages/ukagakaImageSaveHelper.xml with 100% similarity]
src/main/resources/languages/ukagakaImageSaveHelper_ja.xml [moved from resources/languages/ukagakaImageSaveHelper_ja.xml with 100% similarity]
src/main/resources/languages/ukagakaImageSaveHelper_zh.xml [moved from resources/languages/ukagakaImageSaveHelper_zh.xml with 100% similarity]
src/main/resources/languages/wallpaperdialog.xml [moved from resources/languages/wallpaperdialog.xml with 100% similarity]
src/main/resources/languages/wallpaperdialog_ja.xml [moved from resources/languages/wallpaperdialog_ja.xml with 100% similarity]
src/main/resources/languages/wallpaperdialog_zh.xml [moved from resources/languages/wallpaperdialog_zh.xml with 100% similarity]
src/main/resources/logging.properties [moved from resources/logging.properties with 100% similarity]
src/main/resources/menu/menu.xml [moved from resources/menu/menu.xml with 100% similarity]
src/main/resources/menu/menu_ja.xml [moved from resources/menu/menu_ja.xml with 100% similarity]
src/main/resources/menu/menu_zh.xml [moved from resources/menu/menu_zh.xml with 100% similarity]
src/main/resources/preview.png [moved from resources/preview.png with 100% similarity]
src/main/resources/schema/0.8/character.xsd [moved from resources/schema/0.8/character.xsd with 100% similarity]
src/main/resources/schema/0.8/character_inc.xsd [moved from resources/schema/0.8/character_inc.xsd with 100% similarity]
src/main/resources/schema/0.8/partsset.xsd [moved from resources/schema/0.8/partsset.xsd with 100% similarity]
src/main/resources/schema/character.xsd [moved from resources/schema/character.xsd with 100% similarity]
src/main/resources/schema/character_inc.xsd [moved from resources/schema/character_inc.xsd with 100% similarity]
src/main/resources/schema/parts-definition.xml [moved from resources/schema/parts-definition.xml with 100% similarity]
src/main/resources/schema/parts-definition.xsd [moved from resources/schema/parts-definition.xsd with 100% similarity]
src/main/resources/schema/partsset.xsd [moved from resources/schema/partsset.xsd with 100% similarity]
src/main/resources/schema/xml.xsd [moved from resources/schema/xml.xsd with 100% similarity]
src/main/resources/splash.png [moved from resources/splash.png with 100% similarity]
src/main/resources/template/character2.xml [moved from resources/template/character2.xml with 100% similarity]
src/main/resources/template/character3.xml [moved from resources/template/character3.xml with 100% similarity]
src/main/resources/template/characterDataTemplates.xml [moved from resources/template/characterDataTemplates.xml with 100% similarity]
src/main/resources/template/characterDataTemplates_ja.xml [moved from resources/template/characterDataTemplates_ja.xml with 100% similarity]
src/main/resources/template/characterDataTemplates_zh.xml [moved from resources/template/characterDataTemplates_zh.xml with 100% similarity]
src/main/resources/version.properties [moved from resources/version.properties with 69% similarity]
src/test/java/charactermanaj/model/AppConfigTest.java [moved from unitTest/charactermanaj/model/AppConfigTest.java with 100% similarity]
src/test/java/charactermanaj/model/CharacterDataFactoryTest.java [moved from unitTest/charactermanaj/model/CharacterDataFactoryTest.java with 100% similarity]
src/test/java/charactermanaj/model/CharacterDataPersistentTest.java [moved from unitTest/charactermanaj/model/CharacterDataPersistentTest.java with 100% similarity]
src/test/java/charactermanaj/model/character.xml [moved from unitTest/charactermanaj/model/character.xml with 100% similarity]
src/test/java/charactermanaj/model/prop1.xml [moved from unitTest/charactermanaj/model/prop1.xml with 100% similarity]
src/test/java/charactermanaj/model/prop2.xml [moved from unitTest/charactermanaj/model/prop2.xml with 100% similarity]

diff --git a/.checkstyle b/.checkstyle
new file mode 100644 (file)
index 0000000..56e4742
--- /dev/null
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<fileset-config file-format-version="1.2.0" simple-config="true" sync-formatter="false">
+  <fileset name="すべて" enabled="true" check-config-name="Google Checks" local="false">
+    <file-match-pattern match-pattern="." include-pattern="true"/>
+  </fileset>
+</fileset-config>
index 515c051..3ab2c41 100644 (file)
@@ -1,10 +1,32 @@
 <?xml version="1.0" encoding="UTF-8"?>\r
 <classpath>\r
-       <classpathentry kind="src" path="src"/>\r
-       <classpathentry kind="src" path="unitTest"/>\r
-       <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>\r
-       <classpathentry kind="lib" path="extlib/AppleJavaExtensions.jar"/>\r
-       <classpathentry kind="lib" path="resources"/>\r
+       <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5">\r
+               <attributes>\r
+                       <attribute name="maven.pomderived" value="true"/>\r
+               </attributes>\r
+       </classpathentry>\r
        <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/3"/>\r
-       <classpathentry kind="output" path="bin"/>\r
+       <classpathentry kind="src" output="target/classes" path="src/main/java">\r
+               <attributes>\r
+                       <attribute name="optional" value="true"/>\r
+                       <attribute name="maven.pomderived" value="true"/>\r
+               </attributes>\r
+       </classpathentry>\r
+       <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources">\r
+               <attributes>\r
+                       <attribute name="maven.pomderived" value="true"/>\r
+               </attributes>\r
+       </classpathentry>\r
+       <classpathentry kind="src" output="target/test-classes" path="src/test/java">\r
+               <attributes>\r
+                       <attribute name="optional" value="true"/>\r
+                       <attribute name="maven.pomderived" value="true"/>\r
+               </attributes>\r
+       </classpathentry>\r
+       <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">\r
+               <attributes>\r
+                       <attribute name="maven.pomderived" value="true"/>\r
+               </attributes>\r
+       </classpathentry>\r
+       <classpathentry kind="output" path="target/classes"/>\r
 </classpath>\r
index 69980f7..5e68df2 100644 (file)
--- a/.fbprefs
+++ b/.fbprefs
@@ -1,6 +1,8 @@
 #FindBugs User Preferences\r
-#Sun Feb 20 00:21:29 JST 2011\r
+#Tue Feb 13 18:51:32 JST 2018\r
+cloud_id=edu.umd.cs.findbugs.cloud.doNothingCloud\r
 detectorAppendingToAnObjectOutputStream=AppendingToAnObjectOutputStream|true\r
+detectorAtomicityProblem=AtomicityProblem|true\r
 detectorBadAppletConstructor=BadAppletConstructor|false\r
 detectorBadResultSetAccess=BadResultSetAccess|true\r
 detectorBadSyntaxForRegularExpression=BadSyntaxForRegularExpression|true\r
@@ -8,13 +10,17 @@ detectorBadUseOfReturnValue=BadUseOfReturnValue|true
 detectorBadlyOverriddenAdapter=BadlyOverriddenAdapter|true\r
 detectorBooleanReturnNull=BooleanReturnNull|true\r
 detectorCallToUnsupportedMethod=CallToUnsupportedMethod|false\r
+detectorCheckExpectedWarnings=CheckExpectedWarnings|false\r
 detectorCheckImmutableAnnotation=CheckImmutableAnnotation|true\r
+detectorCheckRelaxingNullnessAnnotation=CheckRelaxingNullnessAnnotation|true\r
 detectorCheckTypeQualifiers=CheckTypeQualifiers|true\r
 detectorCloneIdiom=CloneIdiom|true\r
 detectorComparatorIdiom=ComparatorIdiom|true\r
 detectorConfusedInheritance=ConfusedInheritance|true\r
 detectorConfusionBetweenInheritedAndOuterMethod=ConfusionBetweenInheritedAndOuterMethod|true\r
+detectorCovariantArrayAssignment=CovariantArrayAssignment|false\r
 detectorCrossSiteScripting=CrossSiteScripting|true\r
+detectorDefaultEncodingDetector=DefaultEncodingDetector|true\r
 detectorDoInsideDoPrivileged=DoInsideDoPrivileged|true\r
 detectorDontCatchIllegalMonitorStateException=DontCatchIllegalMonitorStateException|true\r
 detectorDontIgnoreResultOfPutIfAbsent=DontIgnoreResultOfPutIfAbsent|true\r
@@ -25,10 +31,12 @@ detectorDumbMethods=DumbMethods|true
 detectorDuplicateBranches=DuplicateBranches|true\r
 detectorEmptyZipFileEntry=EmptyZipFileEntry|true\r
 detectorEqualsOperandShouldHaveClassCompatibleWithThis=EqualsOperandShouldHaveClassCompatibleWithThis|true\r
+detectorExplicitSerialization=ExplicitSerialization|true\r
 detectorFinalizerNullsFields=FinalizerNullsFields|true\r
 detectorFindBadCast2=FindBadCast2|true\r
 detectorFindBadForLoop=FindBadForLoop|true\r
 detectorFindCircularDependencies=FindCircularDependencies|false\r
+detectorFindComparatorProblems=FindComparatorProblems|true\r
 detectorFindDeadLocalStores=FindDeadLocalStores|true\r
 detectorFindDoubleCheck=FindDoubleCheck|true\r
 detectorFindEmptySynchronizedBlock=FindEmptySynchronizedBlock|true\r
@@ -51,6 +59,7 @@ detectorFindOpenStream=FindOpenStream|true
 detectorFindPuzzlers=FindPuzzlers|true\r
 detectorFindRefComparison=FindRefComparison|true\r
 detectorFindReturnRef=FindReturnRef|true\r
+detectorFindRoughConstants=FindRoughConstants|true\r
 detectorFindRunInvocations=FindRunInvocations|true\r
 detectorFindSelfComparison=FindSelfComparison|true\r
 detectorFindSelfComparison2=FindSelfComparison2|true\r
@@ -65,12 +74,16 @@ detectorFindUnrelatedTypesInGenericContainer=FindUnrelatedTypesInGenericContaine
 detectorFindUnreleasedLock=FindUnreleasedLock|true\r
 detectorFindUnsatisfiedObligation=FindUnsatisfiedObligation|true\r
 detectorFindUnsyncGet=FindUnsyncGet|true\r
+detectorFindUseOfNonSerializableValue=FindUseOfNonSerializableValue|true\r
 detectorFindUselessControlFlow=FindUselessControlFlow|true\r
+detectorFindUselessObjects=FindUselessObjects|true\r
 detectorFormatStringChecker=FormatStringChecker|true\r
 detectorHugeSharedStringConstants=HugeSharedStringConstants|true\r
 detectorIDivResultCastToDouble=IDivResultCastToDouble|true\r
 detectorIncompatMask=IncompatMask|true\r
 detectorInconsistentAnnotations=InconsistentAnnotations|true\r
+detectorInefficientIndexOf=InefficientIndexOf|false\r
+detectorInefficientInitializationInsideLoop=InefficientInitializationInsideLoop|false\r
 detectorInefficientMemberAccess=InefficientMemberAccess|false\r
 detectorInefficientToArray=InefficientToArray|true\r
 detectorInfiniteLoop=InfiniteLoop|true\r
@@ -78,7 +91,9 @@ detectorInfiniteRecursiveLoop=InfiniteRecursiveLoop|true
 detectorInfiniteRecursiveLoop2=InfiniteRecursiveLoop2|false\r
 detectorInheritanceUnsafeGetResource=InheritanceUnsafeGetResource|true\r
 detectorInitializationChain=InitializationChain|true\r
+detectorInitializeNonnullFieldsInConstructor=InitializeNonnullFieldsInConstructor|true\r
 detectorInstantiateStaticClass=InstantiateStaticClass|true\r
+detectorIntCast2LongAsInstant=IntCast2LongAsInstant|true\r
 detectorInvalidJUnitTest=InvalidJUnitTest|true\r
 detectorIteratorIdioms=IteratorIdioms|true\r
 detectorLazyInit=LazyInit|true\r
@@ -86,16 +101,20 @@ detectorLoadOfKnownNullValue=LoadOfKnownNullValue|true
 detectorLostLoggerDueToWeakReference=LostLoggerDueToWeakReference|true\r
 detectorMethodReturnCheck=MethodReturnCheck|true\r
 detectorMultithreadedInstanceAccess=MultithreadedInstanceAccess|true\r
+detectorMutableEnum=MutableEnum|true\r
 detectorMutableLock=MutableLock|true\r
 detectorMutableStaticFields=MutableStaticFields|true\r
 detectorNaming=Naming|true\r
+detectorNoteUnconditionalParamDerefs=NoteUnconditionalParamDerefs|true\r
 detectorNumberConstructor=NumberConstructor|true\r
+detectorOptionalReturnNull=OptionalReturnNull|true\r
 detectorOverridingEqualsNotSymmetrical=OverridingEqualsNotSymmetrical|true\r
 detectorPreferZeroLengthArrays=PreferZeroLengthArrays|true\r
 detectorPublicSemaphores=PublicSemaphores|false\r
 detectorQuestionableBooleanAssignment=QuestionableBooleanAssignment|true\r
 detectorReadOfInstanceFieldInMethodInvokedByConstructorInSuperclass=ReadOfInstanceFieldInMethodInvokedByConstructorInSuperclass|true\r
 detectorReadReturnShouldBeChecked=ReadReturnShouldBeChecked|true\r
+detectorRedundantConditions=RedundantConditions|true\r
 detectorRedundantInterfaces=RedundantInterfaces|true\r
 detectorRepeatedConditionals=RepeatedConditionals|true\r
 detectorRuntimeExceptionCapture=RuntimeExceptionCapture|true\r
@@ -106,6 +125,7 @@ detectorStringConcatenation=StringConcatenation|true
 detectorSuperfluousInstanceOf=SuperfluousInstanceOf|true\r
 detectorSuspiciousThreadInterrupted=SuspiciousThreadInterrupted|true\r
 detectorSwitchFallthrough=SwitchFallthrough|true\r
+detectorSynchronizationOnSharedBuiltinConstant=SynchronizationOnSharedBuiltinConstant|true\r
 detectorSynchronizeAndNullCheckField=SynchronizeAndNullCheckField|true\r
 detectorSynchronizeOnClassLiteralNotGetClass=SynchronizeOnClassLiteralNotGetClass|true\r
 detectorSynchronizingOnContentsOfFieldToProtectField=SynchronizingOnContentsOfFieldToProtectField|true\r
@@ -122,6 +142,6 @@ detectorWrongMapIterator=WrongMapIterator|true
 detectorXMLFactoryBypass=XMLFactoryBypass|true\r
 detector_threshold=2\r
 effort=default\r
-filter_settings=Medium|BAD_PRACTICE,CORRECTNESS,MT_CORRECTNESS,PERFORMANCE,STYLE|false\r
-filter_settings_neg=MALICIOUS_CODE,NOISE,I18N,SECURITY,EXPERIMENTAL|\r
+filter_settings=Medium|BAD_PRACTICE,CORRECTNESS,MT_CORRECTNESS,PERFORMANCE,STYLE|false|15\r
+filter_settings_neg=MALICIOUS_CODE,SECURITY,EXPERIMENTAL,NOISE,I18N|\r
 run_at_full_build=false\r
index 86ce095..d839045 100644 (file)
@@ -2,3 +2,5 @@
 /docs
 /lib
 /bin
+/target/
+.DS_Store
index 2cd01c9..6a805df 100644 (file)
--- a/.project
+++ b/.project
@@ -6,12 +6,24 @@
        </projects>\r
        <buildSpec>\r
                <buildCommand>\r
+                       <name>org.eclipse.wst.common.project.facet.core.builder</name>\r
+                       <arguments>\r
+                       </arguments>\r
+               </buildCommand>\r
+               <buildCommand>\r
                        <name>org.eclipse.jdt.core.javabuilder</name>\r
                        <arguments>\r
                        </arguments>\r
                </buildCommand>\r
+               <buildCommand>\r
+                       <name>org.eclipse.m2e.core.maven2Builder</name>\r
+                       <arguments>\r
+                       </arguments>\r
+               </buildCommand>\r
        </buildSpec>\r
        <natures>\r
+               <nature>org.eclipse.m2e.core.maven2Nature</nature>\r
                <nature>org.eclipse.jdt.core.javanature</nature>\r
+               <nature>org.eclipse.wst.common.project.facet.core.nature</nature>\r
        </natures>\r
 </projectDescription>\r
diff --git a/.settings/de.loskutov.anyedit.AnyEditTools.prefs b/.settings/de.loskutov.anyedit.AnyEditTools.prefs
new file mode 100644 (file)
index 0000000..5f852bb
--- /dev/null
@@ -0,0 +1,18 @@
+activeContentFilterList=*.makefile,makefile,*.Makefile,Makefile,Makefile.*,*.mk,MANIFEST.MF,.project\r
+addNewLine=true\r
+convertActionOnSaave=AnyEdit.CnvrtTabToSpaces\r
+eclipse.preferences.version=1\r
+fixLineDelimiters=false\r
+ignoreBlankLinesWhenTrimming=false\r
+inActiveContentFilterList=\r
+javaTabWidthForJava=true\r
+org.eclipse.jdt.ui.editor.tab.width=2\r
+projectPropsEnabled=false\r
+removeTrailingSpaces=true\r
+replaceAllSpaces=false\r
+replaceAllTabs=false\r
+saveAndAddLine=false\r
+saveAndConvert=false\r
+saveAndFixLineDelimiters=false\r
+saveAndTrim=true\r
+useModulo4Tabs=false\r
index 8dfc860..537bea2 100644 (file)
@@ -1,4 +1,7 @@
 eclipse.preferences.version=1\r
-encoding//resources/appinfo/about.html=UTF-8\r
-encoding//resources/appinfo/about_ja.html=UTF-8\r
+encoding//src/main/java=UTF-8\r
+encoding//src/main/resources=UTF-8\r
+encoding//src/main/resources/appinfo/about.html=UTF-8\r
+encoding//src/main/resources/appinfo/about_ja.html=UTF-8\r
+encoding//src/test/java=UTF-8\r
 encoding/<project>=UTF-8\r
index f63c0f8..40fcb5e 100644 (file)
@@ -1,6 +1,6 @@
-#Fri Mar 11 06:56:48 JST 2011\r
 eclipse.preferences.version=1\r
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled\r
+org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate\r
 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5\r
 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve\r
 org.eclipse.jdt.core.compiler.compliance=1.5\r
diff --git a/.settings/org.eclipse.jst.j2ee.ejb.annotations.xdoclet.prefs b/.settings/org.eclipse.jst.j2ee.ejb.annotations.xdoclet.prefs
new file mode 100644 (file)
index 0000000..af099af
--- /dev/null
@@ -0,0 +1,5 @@
+XDOCLETBUILDERACTIVE=true\r
+XDOCLETHOME=\r
+XDOCLETUSEGLOBAL=true\r
+XDOCLETVERSION=1.2.1\r
+eclipse.preferences.version=1\r
diff --git a/.settings/org.eclipse.m2e.core.prefs b/.settings/org.eclipse.m2e.core.prefs
new file mode 100644 (file)
index 0000000..14b697b
--- /dev/null
@@ -0,0 +1,4 @@
+activeProfiles=\r
+eclipse.preferences.version=1\r
+resolveWorkspaceProjects=true\r
+version=1\r
diff --git a/.settings/org.eclipse.wst.common.project.facet.core.xml b/.settings/org.eclipse.wst.common.project.facet.core.xml
new file mode 100644 (file)
index 0000000..017b6f4
--- /dev/null
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<faceted-project>\r
+  <installed facet="java" version="1.8"/>\r
+</faceted-project>\r
diff --git a/build.xml b/build.xml
deleted file mode 100644 (file)
index 7989d2f..0000000
--- a/build.xml
+++ /dev/null
@@ -1,104 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<project name="CharacterManaJ" default="makeExecutableJar">\r
-       <description>CharacterManaJ</description>\r
-\r
-       <!-- 出力するファイル名 -->\r
-       <property name="appName" value="CharacterManaJ.app"/>\r
-       <property name="jarName" value="CharacterManaJ.jar"/>\r
-       <property name="distdir" value="dist"/>\r
-\r
-       <!-- ビルド日時とバージョン、ベンダー -->\r
-       <property file="resources/version.properties"/>\r
-       <tstamp prefix="build-info">\r
-               <format property="current-date" pattern="yyyy-MM-dd" locale="en" />\r
-               <format property="current-time" pattern="hh:mm:ss a z" locale="en" />\r
-       </tstamp>\r
-\r
-       <!-- Mac環境でのビルドか? -->\r
-       <condition property="isMacOSX">\r
-               <and>\r
-                       <os family="mac"/>\r
-                       <os family="unix"/>\r
-               </and>\r
-       </condition>\r
-\r
-       <!-- launch4jの設定 -->\r
-       <property name="launch4j.dir" location="C:/Java/Launch4j" />\r
-\r
-       <!-- デフォルトのターゲット、JARファイルを作成する -->\r
-       <target name="makeExecutableJar" description="makejar">\r
-               <delete dir="work"/>\r
-               <mkdir dir="work"/>\r
-               <!-- J2SE5以降をターゲットにコンパイルする。(Tiger/Leopard on PPCのため)\r
-                    JDK6のAppleExtentionsでは非推奨になっているものがあるため警告がでます。\r
-                -->\r
-               <javac\r
-               target="1.5"\r
-               destdir="work"\r
-               srcdir="src"\r
-               encoding="UTF-8"\r
-               debug="on"\r
-               includeantruntime="false">\r
-                       <classpath>\r
-                               <fileset dir="extlib">\r
-                                       <include name="**/*.jar"/>\r
-                               </fileset>\r
-                       </classpath>\r
-                       <compilerarg value="-Xlint:deprecation" />\r
-                       <compilerarg value="-Xlint:unchecked" />\r
-               </javac>\r
-\r
-               <!-- リソースをコピーする -->\r
-               <copy todir="work">\r
-                       <fileset dir="resources">\r
-                               <exclude name="**/*.java"/>\r
-                       </fileset>\r
-               </copy>\r
-\r
-               <!-- ソース上のリソースをコピーする -->\r
-               <copy todir="work">\r
-                       <fileset dir="src">\r
-                               <exclude name="**/*.java"/>\r
-                       </fileset>\r
-               </copy>\r
-\r
-               <!-- JARを作成する -->\r
-               <jar jarfile="${distdir}/CharacterManaJ.jar"\r
-                        basedir="work"\r
-                        index="true">\r
-                       <manifest>\r
-                               <attribute name="Main-Class" value="charactermanaj.CharacterManaJ" />\r
-                               <!-- スプラッシュ画像 -->\r
-                               <attribute name="Splashscreen-Image" value="splash.png"/>\r
-                               <!-- バージョン情報とか -->\r
-                               <attribute name="Built-By" value="${vendor}" />\r
-                               <attribute name="Built-On" value="${build-info.current-date}" />\r
-                               <attribute name="Built-At" value="${build-info.current-time}" />\r
-                               <attribute name="Specification-Title" value="CharacterManaJ" />\r
-                               <attribute name="Specification-Version" value="${specification_version}" />\r
-                               <attribute name="Specification-Vendor" value="${vendor}" />\r
-                               <attribute name="Implementation-Title" value="CharacterManaJ ${specification_version} (${implements_version})" />\r
-                               <attribute name="Implementation-Version" value="${implements_version} ${build-info.current-date}" />\r
-                               <attribute name="Implementation-Vendor" value="${vendor}" />\r
-                       </manifest>\r
-               </jar>\r
-               <delete dir="work"/>\r
-       </target>\r
-\r
-       <!-- Launch4jによるexeの作成 -->\r
-       <taskdef name="launch4j"\r
-               classname="net.sf.launch4j.ant.Launch4jTask"\r
-               classpath="${launch4j.dir}/launch4j.jar:${launch4j.dir}/lib/xstream.jar"/>\r
-       <target name="makeExe" description="コンパイルしてEXE化する" depends="makeExecutableJar">\r
-                       <!-- launch4jによるexeへのラップ -->\r
-                       <copy file="launch4j.xml" tofile="launch4j.xml.tmp"\r
-                               filtering="true" overwrite="true">\r
-                               <filterset>\r
-                                       <filter token="implements_version" value="${implements_version}"/>\r
-                                       <filter token="exe_file_version" value="${exe_file_version}"/>\r
-                               </filterset>\r
-                       </copy>\r
-                       <launch4j configFile="launch4j.xml.tmp" />\r
-                       <delete file="launch4j.xml.tmp"/>\r
-       </target>\r
-</project>\r
index 1ce5c33..9bbd20d 100644 (file)
@@ -6,3 +6,4 @@
 *.exe\r
 *.jar\r
 *.zip\r
+.DS_Store\r
index a8239de..2ab6f3c 100644 (file)
Binary files a/dist/CharacterManaJ.jar and b/dist/CharacterManaJ.jar differ
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
old mode 100644 (file)
new mode 100755 (executable)
index 46263e3..34538a1
@@ -26,9 +26,10 @@ chmod -R 774 $APPDIR/Contents/Resources/
 
 # JVMRuntimeの設定を取得する.
 jdkname=$($PlistBuddy -c "Print JVMRuntime" $APPDIR/Contents/Info.plist 2>/dev/null)
-echo jdkname=$jdkname
+echo Info.plist JVMRuntime=$jdkname
 
 if [ ! -z "$jdkname" ]; then
+    echo "Remove JVMRuntime entry"
     # JVMRuntimeなしに設定する
     $PlistBuddy -c "Delete :JVMRuntime" $APPDIR/Contents/Info.plist
 
old mode 100644 (file)
new mode 100755 (executable)
index c0674db..6f44a5b
@@ -39,7 +39,7 @@ ant -f build_appbundle8_jre.xml
 
 # 生成したJRE付きのバンドルファイル内からjdk名を取得する
 jdkname=$($PlistBuddy -c "print JVMRuntime" $TARGETDIR/CharacterManaJ.app/Contents/Info.plist)
-echo new jdk_name=$jdkname
+echo new: Info.plist.JVMRuntime=$jdkname
 if [ -z "$jdkname" ]; then
     echo "can't read the new JVMRuntime." >&2
     exit 1
@@ -47,13 +47,14 @@ fi
 
 # 現行のjdk名を取得する
 oldjdkname=$($PlistBuddy -c "print JVMRuntime" $EXPORTDIR/CharacterManaJ.app/Contents/Info.plist)
-echo current: jdk_name=$oldjdkname
+echo old: Info.plist.JVMRuntime=$oldjdkname
 
 if [ "$oldjdkname" = "$jdkname" ]; then
     # 同じjdkバージョンならなにもしない
     echo "*already same jdk"
 else
     if [ ! -z "$oldjdkname" ]; then
+    echo "**updating jdk"
     # 既存のjdkを消す
        rm -fr $EXPORTDIR/CharacterManaJ.app/Contents/PlugIns/$oldjdkname
     fi
old mode 100644 (file)
new mode 100755 (executable)
index 579cd44..7423d7a
@@ -7,7 +7,7 @@ if [ ! -d "java6mac" -o ! -d "java8mac" ]; then
 fi
 
 # バージョン情報をプロパティファイルより抜き出す
-VERSION=$(cat ../resources/version.properties | sed -n -E 's/implements_version=([0123456789.]+).*$/\1/p')
+VERSION=$(cat ../src/main/resources/version.properties | sed -n -E 's/implements_version=([0123456789.]+).*$/\1/p')
 echo "version=($VERSION)"
 
 # 生成するDMG名
old mode 100644 (file)
new mode 100755 (executable)
index c2b9f87..9ae6495
@@ -7,7 +7,7 @@ if [ ! -d "java8macWithJRE" ]; then
 fi
 
 # プロパティファイルよりバージョン情報の読み込み
-VERSION=$(cat ../resources/version.properties | sed -n -E 's/implements_version=([0123456789.]+).*$/\1/p')
+VERSION=$(cat ../src/main/resources/version.properties | sed -n -E 's/implements_version=([0123456789.]+).*$/\1/p')
 echo "version=($VERSION)"
 
 DMG_NAME="CharacterManaJ_${VERSION}_with_jre"
index 7f03860..184a281 100755 (executable)
Binary files a/dist/java6mac/CharacterManaJ.app/Contents/MacOS/JavaApplicationStub and b/dist/java6mac/CharacterManaJ.app/Contents/MacOS/JavaApplicationStub differ
index a8239de..2ab6f3c 100755 (executable)
Binary files a/dist/java6mac/CharacterManaJ.app/Contents/Resources/Java/CharacterManaJ.jar and b/dist/java6mac/CharacterManaJ.app/Contents/Resources/Java/CharacterManaJ.jar differ
old mode 100755 (executable)
new mode 100644 (file)
index a8239de..2ab6f3c
Binary files a/dist/java8mac/CharacterManaJ.app/Contents/Java/CharacterManaJ.jar and b/dist/java8mac/CharacterManaJ.app/Contents/Java/CharacterManaJ.jar differ
diff --git a/extlib/.gitignore b/extlib/.gitignore
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/extlib/AppleJavaExtensions.jar b/extlib/AppleJavaExtensions.jar
deleted file mode 100644 (file)
index d1aa785..0000000
Binary files a/extlib/AppleJavaExtensions.jar and /dev/null differ
diff --git a/launch4j.xml b/launch4j.xml
deleted file mode 100644 (file)
index 39e8035..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-<launch4jConfig>\r
-  <dontWrapJar>false</dontWrapJar>\r
-  <headerType>gui</headerType>\r
-  <jar>dist\CharacterManaJ.jar</jar>\r
-  <outfile>dist\charactermanaj.exe</outfile>\r
-  <errTitle></errTitle>\r
-  <cmdLine></cmdLine>\r
-  <chdir></chdir>\r
-  <priority>normal</priority>\r
-  <downloadUrl>http://java.com/download</downloadUrl>\r
-  <supportUrl></supportUrl>\r
-  <customProcName>false</customProcName>\r
-  <stayAlive>false</stayAlive>\r
-  <manifest></manifest>\r
-  <icon>icon.ico</icon>\r
-  <jre>\r
-    <path>jre</path>\r
-    <minVersion>1.5.0</minVersion>\r
-    <maxVersion></maxVersion>\r
-    <jdkPreference>preferJre</jdkPreference>\r
-    <initialHeapSize>64</initialHeapSize>\r
-    <maxHeapSize>128</maxHeapSize>\r
-  </jre>\r
-  <versionInfo>\r
-    <fileVersion>@exe_file_version@</fileVersion>\r
-    <txtFileVersion>@implements_version@</txtFileVersion>\r
-    <fileDescription>CharacterManaJ</fileDescription>\r
-    <copyright>https://osdn.jp/projects/charactermanaj/simple/</copyright>\r
-    <productVersion>@exe_file_version@</productVersion>\r
-    <txtProductVersion>@implements_version@</txtProductVersion>\r
-    <productName>CharacterManaJ</productName>\r
-    <companyName>seraphy@users.osdn.me</companyName>\r
-    <internalName>CharacterManaJ</internalName>\r
-    <originalFilename>charactermanaj.exe</originalFilename>\r
-  </versionInfo>\r
-</launch4jConfig>
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
new file mode 100644 (file)
index 0000000..18bcb6e
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,284 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\r
+       xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">\r
+       <modelVersion>4.0.0</modelVersion>\r
+\r
+       <groupId>jp.seraphyware.charactermanaj</groupId>\r
+       <artifactId>CharacterManaJ</artifactId>\r
+       <version>1.0</version>\r
+\r
+       <url>https://osdn.net/projects/charactermanaj/</url>\r
+\r
+       <properties>\r
+               <appname>CharacterManaJ</appname>\r
+               <exename>${appname}.exe</exename>\r
+               <mainClass>charactermanaj.CharacterManaJ</mainClass>\r
+               <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>\r
+               <maven.compiler.source>1.5</maven.compiler.source>\r
+               <maven.compiler.target>1.5</maven.compiler.target>\r
+               <maven.build.timestamp.format>yyyy-MM-dd'T'HH:mm:ss'Z'</maven.build.timestamp.format>\r
+       </properties>\r
+\r
+       <dependencies>\r
+               <!-- https://mvnrepository.com/artifact/com.apple/AppleJavaExtensions -->\r
+               <dependency>\r
+                       <groupId>com.apple</groupId>\r
+                       <artifactId>AppleJavaExtensions</artifactId>\r
+                       <version>1.4</version>\r
+                       <scope>provided</scope>\r
+               </dependency>\r
+               <!-- テスト -->\r
+               <dependency>\r
+                       <groupId>junit</groupId>\r
+                       <artifactId>junit</artifactId>\r
+                       <version>4.11</version>\r
+                       <scope>test</scope>\r
+               </dependency>\r
+               <!-- テストモック https://mvnrepository.com/artifact/org.mockito/mockito-all -->\r
+               <dependency>\r
+                       <groupId>org.mockito</groupId>\r
+                       <artifactId>mockito-all</artifactId>\r
+                       <version>1.10.19</version>\r
+                       <scope>test</scope>\r
+               </dependency>\r
+       </dependencies>\r
+\r
+       <build>\r
+               <plugins>\r
+                       <!-- プロパティの参照 -->\r
+                       <plugin>\r
+                               <groupId>org.codehaus.mojo</groupId>\r
+                               <artifactId>properties-maven-plugin</artifactId>\r
+                               <version>1.0.0</version>\r
+                               <executions>\r
+                                       <execution>\r
+                                               <phase>initialize</phase>\r
+                                               <goals>\r
+                                                       <goal>read-project-properties</goal>\r
+                                               </goals>\r
+                                               <configuration>\r
+                                                       <files>\r
+                                                               <file>src/main/resources/version.properties</file>\r
+                                                       </files>\r
+                                               </configuration>\r
+                                       </execution>\r
+                               </executions>\r
+                       </plugin>\r
+                       <plugin>\r
+                               <!-- コンパイラープラグイン -->\r
+                               <groupId>org.apache.maven.plugins</groupId>\r
+                               <artifactId>maven-compiler-plugin</artifactId>\r
+                               <version>3.1</version>\r
+                               <configuration>\r
+                                       <source>${maven.compiler.source}</source>\r
+                                       <target>${maven.compiler.target}</target>\r
+                                       <compilerArgument>-Xlint:all</compilerArgument>\r
+                               </configuration>\r
+                       </plugin>\r
+                       <plugin>\r
+                               <!-- 実行可能jar本体のパッケージを行う (package時) -->\r
+                               <groupId>org.apache.maven.plugins</groupId>\r
+                               <artifactId>maven-jar-plugin</artifactId>\r
+                               <version>2.6</version>\r
+                               <configuration>\r
+                                       <finalName>${project.artifactId}</finalName>\r
+                                       <archive>\r
+                                               <manifest>\r
+                                                       <!-- 依存ライブラリ/lib/*.jarをクラスパスに追加する -->\r
+                                                       <addClasspath>true</addClasspath>\r
+                                                       <classpathPrefix>lib/</classpathPrefix>\r
+                                                       <mainClass>${mainClass}</mainClass>\r
+                                                       <addDefaultImplementationEntries>true</addDefaultImplementationEntries>\r
+                                                       <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>\r
+                                               </manifest>\r
+                                               <manifestEntries>\r
+                                                       <!-- 起動時のスプラッシュ画像 -->\r
+                                                       <SplashScreen-Image>splash.png</SplashScreen-Image>\r
+                                                       <Built-By>${vendor}</Built-By>\r
+                                                       <Build-At>${maven.build.timestamp}</Build-At>\r
+                                                       <Implementation-Vendor><![CDATA[Copyright (C) 2010 ${vendor}]]></Implementation-Vendor>\r
+                                               </manifestEntries>\r
+                                       </archive>\r
+                               </configuration>\r
+                       </plugin>\r
+                       <plugin>\r
+                               <!-- 依存ライブラリをターゲットのlibフォルダ下にコピーする(package時) -->\r
+                               <groupId>org.apache.maven.plugins</groupId>\r
+                               <artifactId>maven-dependency-plugin</artifactId>\r
+                               <version>2.10</version>\r
+                               <executions>\r
+                                       <execution>\r
+                                               <id>copyLibs</id>\r
+                                               <phase>package</phase>\r
+                                               <goals>\r
+                                                       <goal>copy-dependencies</goal>\r
+                                               </goals>\r
+                                               <configuration>\r
+                                                       <outputDirectory>\r
+                                                               ${project.build.directory}/lib\r
+                                                       </outputDirectory>\r
+                                                       <includeScope>runtime</includeScope>\r
+                                               </configuration>\r
+                                       </execution>\r
+                               </executions>\r
+                       </plugin>\r
+\r
+                       <plugin>\r
+                               <!-- リソースコピープラグイン -->\r
+                               <artifactId>maven-resources-plugin</artifactId>\r
+                               <version>2.7</version>\r
+                               <executions>\r
+                                       <execution>\r
+                                               <id>copy-resources</id>\r
+                                               <phase>validate</phase>\r
+                                               <goals>\r
+                                                       <goal>copy-resources</goal>\r
+                                               </goals>\r
+                                               <configuration>\r
+                                                       <outputDirectory>${basedir}/target/conf</outputDirectory>\r
+                                                       <resources>\r
+                                                               <resource>\r
+                                                                       <directory>conf</directory>\r
+                                                                       <filtering>false</filtering>\r
+                                                               </resource>\r
+                                                       </resources>\r
+                                               </configuration>\r
+                                       </execution>\r
+                                       <execution>\r
+                                               <id>copy-ini-resources</id>\r
+                                               <phase>package</phase>\r
+                                               <goals>\r
+                                                       <goal>copy-resources</goal>\r
+                                               </goals>\r
+                                               <configuration>\r
+                                                       <outputDirectory>${basedir}/target</outputDirectory>\r
+                                                       <resources>\r
+                                                               <resource>\r
+                                                                       <directory>src/main/resources</directory>\r
+                                                                       <includes>\r
+                                                                               <include>*.l4j.ini</include>\r
+                                                                       </includes>\r
+                                                                       <filtering>false</filtering>\r
+                                                               </resource>\r
+                                                       </resources>\r
+                                               </configuration>\r
+                                       </execution>\r
+                               </executions>\r
+                       </plugin>\r
+                       <plugin>\r
+                               <!-- 生成したexe, jar, iniをdistフォルダにコピーする -->\r
+                               <artifactId>maven-resources-plugin</artifactId>\r
+                               <version>2.7</version>\r
+                               <executions>\r
+                                       <execution>\r
+                                               <id>copy-resources</id>\r
+                                               <phase>package</phase>\r
+                                               <goals>\r
+                                                       <goal>copy-resources</goal>\r
+                                               </goals>\r
+                                               <configuration>\r
+                                                       <outputDirectory>${basedir}/dist</outputDirectory>\r
+                                                       <resources>\r
+                                                               <resource>\r
+                                                                       <directory>${basedir}/target</directory>\r
+                                                                       <includes>\r
+                                                                               <include>*.exe</include>\r
+                                                                               <include>*.jar</include>\r
+                                                                               <include>*.ini</include>\r
+                                                                       </includes>\r
+                                                                       <filtering>false</filtering>\r
+                                                               </resource>\r
+                                                       </resources>\r
+                                               </configuration>\r
+                                       </execution>\r
+                               </executions>\r
+                       </plugin>\r
+               </plugins>\r
+       </build>\r
+\r
+       <profiles>\r
+               <profile>\r
+                       <!-- Windowsの場合のビルド -->\r
+                       <id>windows-profile</id>\r
+                       <activation>\r
+                               <os>\r
+                                       <family>windows</family>\r
+                               </os>\r
+                       </activation>\r
+                       <build>\r
+                               <plugins>\r
+                                       <plugin>\r
+                                               <!-- Launch4jによるjarファイルのexe化を行う. http://launch4j.sourceforge.net/docs.html -->\r
+                                               <groupId>org.bluestemsoftware.open.maven.plugin</groupId>\r
+                                               <artifactId>launch4j-plugin</artifactId>\r
+                                               <version>1.5.0.0</version>\r
+                                               <executions>\r
+                                                       <execution>\r
+                                                               <id>l4j-gui</id>\r
+                                                               <phase>package</phase>\r
+                                                               <goals>\r
+                                                                       <goal>launch4j</goal>\r
+                                                               </goals>\r
+                                                               <configuration>\r
+                                                                       <headerType>gui</headerType>\r
+                                                                       <outfile>target/${exename}</outfile>\r
+                                                                       <jar>target/${project.artifactId}.jar</jar>\r
+                                                                       <errTitle>Failed to execute the ${project.artifactId}</errTitle>\r
+                                                                       <icon>icon.ico</icon>\r
+                                                                       <jre>\r
+                                                                               <path>jre</path>\r
+                                                                               <minVersion>1.5.0</minVersion>\r
+                                                                               <initialHeapSize>64</initialHeapSize>\r
+                                                                               <maxHeapSize>128</maxHeapSize>\r
+                                                                       </jre>\r
+                                                                       <versionInfo>\r
+                                                                               <fileVersion>${exe_file_version}</fileVersion>\r
+                                                                               <txtFileVersion>${implements_version}</txtFileVersion>\r
+                                                                               <fileDescription>${appname}</fileDescription>\r
+                                                                               <copyright>${vendor}</copyright>\r
+                                                                               <productVersion>${exe_file_version}</productVersion>\r
+                                                                               <txtProductVersion>${exe_file_version}</txtProductVersion>\r
+                                                                               <productName>${appname}</productName>\r
+                                                                               <internalName>${appname}</internalName>\r
+                                                                               <originalFilename>${exename}</originalFilename>\r
+                                                                       </versionInfo>\r
+                                                               </configuration>\r
+                                                       </execution>\r
+                                               </executions>\r
+                                       </plugin>\r
+                               </plugins>\r
+                       </build>\r
+               </profile>\r
+\r
+               <profile>\r
+                       <id>osx-profile</id>\r
+                       <activation>\r
+                               <os>\r
+                                       <family>mac</family>\r
+                               </os>\r
+                       </activation>\r
+                       <build>\r
+                               <plugins>\r
+                                       <plugin>\r
+                                               <groupId>org.codehaus.mojo</groupId>\r
+                                               <artifactId>exec-maven-plugin</artifactId>\r
+                                               <version>1.6.0</version>\r
+                                               <executions>\r
+                                                       <execution>\r
+                                                               <id>Version Calculation</id>\r
+                                                               <phase>package</phase>\r
+                                                               <goals>\r
+                                                                       <goal>exec</goal>\r
+                                                               </goals>\r
+                                                               <configuration>\r
+                                                                       <executable>sh</executable>\r
+                                                                       <workingDirectory>${basedir}/dist</workingDirectory>\r
+                                                                       <commandlineArgs>-c 'chmod +x *.sh;./build_all.sh'</commandlineArgs>\r
+                                                               </configuration>\r
+                                                       </execution>\r
+                                               </executions>\r
+                                       </plugin>\r
+                               </plugins>\r
+                       </build>\r
+               </profile>\r
+       </profiles>\r
+</project>\r
similarity index 99%
rename from src/charactermanaj/model/AppConfig.java
rename to src/main/java/charactermanaj/model/AppConfig.java
index cced730..acbb3ba 100644 (file)
@@ -139,7 +139,7 @@ public final class AppConfig {
                String language = locale.getLanguage();
                String country = locale.getCountry();
                String variant = locale.getVariant();
-               
+
                return new String[] {
                        "",
                        "_" + language,
@@ -167,11 +167,11 @@ public final class AppConfig {
                        left = path;
                        right = "";
                }
-               
+
                ArrayList<File> files = new ArrayList<File>();
                for (String suffix : getLocalizedSuffix(locale)) {
                        String newPath = left + suffix + right;
-                       System.out.println("newpath=" + newPath);
+                       //System.out.println("newpath=" + newPath);
                        files.add(new File(newPath));
                }
                return files;
@@ -1065,11 +1065,11 @@ public final class AppConfig {
         * デフォルトのフォントファミリー、カンマ区切り
         */
        private String fontPriority = "Lucida Grande";
-       
+
        public String getFontPriority() {
                return fontPriority;
        }
-       
+
        public void setFontPriority(String fontPriority) {
                this.fontPriority = fontPriority;
        }
diff --git a/src/main/resources/charactermanaj.l4j.ini b/src/main/resources/charactermanaj.l4j.ini
new file mode 100644 (file)
index 0000000..bcbb63f
--- /dev/null
@@ -0,0 +1,4 @@
+-Xms64m\r
+-Xmx128m\r
+"-DcharactersDir=%EXEDIR%\characters"\r
+"-DappConfigFile=%EXEDIR%\appConfig.xml"\r
similarity index 69%
rename from resources/version.properties
rename to src/main/resources/version.properties
index f9cc36c..a62f113 100644 (file)
@@ -1,4 +1,4 @@
-vendor=seraphy@seraphyware\r
+vendor=seraphy@seraphyware.jp\r
 specification_version=1.0\r
 implements_version=0.998\r
 exe_file_version=0.9.9.8\r