Skip to content

Commit ba1b272

Browse files
authored
Merge pull request #2 from StringCare/develop
Develop
2 parents 17c2795 + 47a4e48 commit ba1b272

19 files changed

+476
-111
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,5 @@ out/
33
.gradle/
44
build/
55
local.properties
6+
*.iml
7+
classes/

AndroidPlugin.ipr

Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project version="4">
3+
<component name="CompilerConfiguration">
4+
<option name="DEFAULT_COMPILER" value="Javac"/>
5+
<resourceExtensions>
6+
<entry name=".+\.(properties|xml|html|dtd|tld)"/>
7+
<entry name=".+\.(gif|png|jpeg|jpg)"/>
8+
</resourceExtensions>
9+
<wildcardResourcePatterns>
10+
<entry name="!?*.class"/>
11+
<entry name="!?*.scala"/>
12+
<entry name="!?*.java"/>
13+
<entry name="!?*.groovy"/>
14+
</wildcardResourcePatterns>
15+
<annotationProcessing enabled="false" useClasspath="true"/>
16+
<bytecodeTargetLevel target="1.8"/>
17+
</component>
18+
<component name="CopyrightManager" default="">
19+
<module2copyright/>
20+
</component>
21+
<component name="DependencyValidationManager">
22+
<option name="SKIP_IMPORT_STATEMENTS" value="false"/>
23+
</component>
24+
<component name="Encoding" useUTFGuessing="true" native2AsciiForPropertiesFiles="false"/>
25+
<component name="GradleUISettings">
26+
<setting name="root"/>
27+
</component>
28+
<component name="GradleUISettings2">
29+
<setting name="root"/>
30+
</component>
31+
<component name="IdProvider" IDEtalkID="11DA1DB66DD62DDA1ED602B7079FE97C"/>
32+
<component name="JavadocGenerationManager">
33+
<option name="OUTPUT_DIRECTORY"/>
34+
<option name="OPTION_SCOPE" value="protected"/>
35+
<option name="OPTION_HIERARCHY" value="true"/>
36+
<option name="OPTION_NAVIGATOR" value="true"/>
37+
<option name="OPTION_INDEX" value="true"/>
38+
<option name="OPTION_SEPARATE_INDEX" value="true"/>
39+
<option name="OPTION_DOCUMENT_TAG_USE" value="false"/>
40+
<option name="OPTION_DOCUMENT_TAG_AUTHOR" value="false"/>
41+
<option name="OPTION_DOCUMENT_TAG_VERSION" value="false"/>
42+
<option name="OPTION_DOCUMENT_TAG_DEPRECATED" value="true"/>
43+
<option name="OPTION_DEPRECATED_LIST" value="true"/>
44+
<option name="OTHER_OPTIONS" value=""/>
45+
<option name="HEAP_SIZE"/>
46+
<option name="LOCALE"/>
47+
<option name="OPEN_IN_BROWSER" value="true"/>
48+
</component>
49+
<component name="ProjectModuleManager">
50+
<modules>
51+
<module filepath="$PROJECT_DIR$/AndroidPlugin.iml" fileurl="file://$PROJECT_DIR$/AndroidPlugin.iml"/>
52+
</modules>
53+
</component>
54+
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" assert-keyword="true" jdk-15="true" project-jdk-type="JavaSDK" assert-jdk-15="true" project-jdk-name="1.8">
55+
<output url="file://$PROJECT_DIR$/out"/>
56+
</component>
57+
<component name="SvnBranchConfigurationManager">
58+
<option name="mySupportsUserInfoFilter" value="true"/>
59+
</component>
60+
<component name="VcsDirectoryMappings">
61+
<mapping directory="" vcs=""/>
62+
</component>
63+
<component name="masterDetails">
64+
<states>
65+
<state key="ArtifactsStructureConfigurable.UI">
66+
<UIState>
67+
<splitter-proportions>
68+
<SplitterProportionsDataImpl/>
69+
</splitter-proportions>
70+
<settings/>
71+
</UIState>
72+
</state>
73+
<state key="Copyright.UI">
74+
<UIState>
75+
<splitter-proportions>
76+
<SplitterProportionsDataImpl/>
77+
</splitter-proportions>
78+
</UIState>
79+
</state>
80+
<state key="ProjectJDKs.UI">
81+
<UIState>
82+
<splitter-proportions>
83+
<SplitterProportionsDataImpl>
84+
<option name="proportions">
85+
<list>
86+
<option value="0.2"/>
87+
</list>
88+
</option>
89+
</SplitterProportionsDataImpl>
90+
</splitter-proportions>
91+
<last-edited>1.6</last-edited>
92+
</UIState>
93+
</state>
94+
<state key="ScopeChooserConfigurable.UI">
95+
<UIState>
96+
<splitter-proportions>
97+
<SplitterProportionsDataImpl/>
98+
</splitter-proportions>
99+
<settings/>
100+
</UIState>
101+
</state>
102+
</states>
103+
</component>
104+
</project>

AndroidPlugin.iws

Lines changed: 207 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,207 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project version="4">
3+
<component name="ChangeListManager">
4+
<option name="TRACKING_ENABLED" value="true"/>
5+
<option name="SHOW_DIALOG" value="false"/>
6+
<option name="HIGHLIGHT_CONFLICTS" value="true"/>
7+
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false"/>
8+
<option name="LAST_RESOLUTION" value="IGNORE"/>
9+
</component>
10+
<component name="ChangesViewManager" flattened_view="true" show_ignored="false"/>
11+
<component name="CreatePatchCommitExecutor">
12+
<option name="PATCH_PATH" value=""/>
13+
<option name="REVERSE_PATCH" value="false"/>
14+
</component>
15+
<component name="DaemonCodeAnalyzer">
16+
<disable_hints/>
17+
</component>
18+
<component name="DebuggerManager">
19+
<breakpoint_any>
20+
<breakpoint>
21+
<option name="NOTIFY_CAUGHT" value="true"/>
22+
<option name="NOTIFY_UNCAUGHT" value="true"/>
23+
<option name="ENABLED" value="false"/>
24+
<option name="LOG_ENABLED" value="false"/>
25+
<option name="LOG_EXPRESSION_ENABLED" value="false"/>
26+
<option name="SUSPEND_POLICY" value="SuspendAll"/>
27+
<option name="COUNT_FILTER_ENABLED" value="false"/>
28+
<option name="COUNT_FILTER" value="0"/>
29+
<option name="CONDITION_ENABLED" value="false"/>
30+
<option name="CLASS_FILTERS_ENABLED" value="false"/>
31+
<option name="INSTANCE_FILTERS_ENABLED" value="false"/>
32+
<option name="CONDITION" value=""/>
33+
<option name="LOG_MESSAGE" value=""/>
34+
</breakpoint>
35+
<breakpoint>
36+
<option name="NOTIFY_CAUGHT" value="true"/>
37+
<option name="NOTIFY_UNCAUGHT" value="true"/>
38+
<option name="ENABLED" value="false"/>
39+
<option name="LOG_ENABLED" value="false"/>
40+
<option name="LOG_EXPRESSION_ENABLED" value="false"/>
41+
<option name="SUSPEND_POLICY" value="SuspendAll"/>
42+
<option name="COUNT_FILTER_ENABLED" value="false"/>
43+
<option name="COUNT_FILTER" value="0"/>
44+
<option name="CONDITION_ENABLED" value="false"/>
45+
<option name="CLASS_FILTERS_ENABLED" value="false"/>
46+
<option name="INSTANCE_FILTERS_ENABLED" value="false"/>
47+
<option name="CONDITION" value=""/>
48+
<option name="LOG_MESSAGE" value=""/>
49+
</breakpoint>
50+
</breakpoint_any>
51+
<breakpoint_rules/>
52+
<ui_properties/>
53+
</component>
54+
<component name="ModuleEditorState">
55+
<option name="LAST_EDITED_MODULE_NAME"/>
56+
<option name="LAST_EDITED_TAB_NAME"/>
57+
</component>
58+
<component name="ProjectInspectionProfilesVisibleTreeState">
59+
<entry key="Project Default">
60+
<profile-state/>
61+
</entry>
62+
</component>
63+
<component name="ProjectLevelVcsManager">
64+
<OptionsSetting value="true" id="Add"/>
65+
<OptionsSetting value="true" id="Remove"/>
66+
<OptionsSetting value="true" id="Checkout"/>
67+
<OptionsSetting value="true" id="Update"/>
68+
<OptionsSetting value="true" id="Status"/>
69+
<OptionsSetting value="true" id="Edit"/>
70+
<ConfirmationsSetting value="0" id="Add"/>
71+
<ConfirmationsSetting value="0" id="Remove"/>
72+
</component>
73+
<component name="ProjectReloadState">
74+
<option name="STATE" value="0"/>
75+
</component>
76+
<component name="PropertiesComponent">
77+
<property name="GoToFile.includeJavaFiles" value="false"/>
78+
<property name="GoToClass.toSaveIncludeLibraries" value="false"/>
79+
<property name="MemberChooser.sorted" value="false"/>
80+
<property name="MemberChooser.showClasses" value="true"/>
81+
<property name="GoToClass.includeLibraries" value="false"/>
82+
<property name="MemberChooser.copyJavadoc" value="false"/>
83+
</component>
84+
<component name="RunManager">
85+
<configuration default="true" type="Remote" factoryName="Remote">
86+
<option name="USE_SOCKET_TRANSPORT" value="true"/>
87+
<option name="SERVER_MODE" value="false"/>
88+
<option name="SHMEM_ADDRESS" value="javadebug"/>
89+
<option name="HOST" value="localhost"/>
90+
<option name="PORT" value="5005"/>
91+
<method>
92+
<option name="BuildArtifacts" enabled="false"/>
93+
</method>
94+
</configuration>
95+
<configuration default="true" type="Applet" factoryName="Applet">
96+
<module name=""/>
97+
<option name="MAIN_CLASS_NAME"/>
98+
<option name="HTML_FILE_NAME"/>
99+
<option name="HTML_USED" value="false"/>
100+
<option name="WIDTH" value="400"/>
101+
<option name="HEIGHT" value="300"/>
102+
<option name="POLICY_FILE" value="$APPLICATION_HOME_DIR$/bin/appletviewer.policy"/>
103+
<option name="VM_PARAMETERS"/>
104+
<option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false"/>
105+
<option name="ALTERNATIVE_JRE_PATH"/>
106+
<method>
107+
<option name="BuildArtifacts" enabled="false"/>
108+
<option name="Make" enabled="true"/>
109+
</method>
110+
</configuration>
111+
<configuration default="true" type="Application" factoryName="Application">
112+
<extension name="coverage" enabled="false" merge="false"/>
113+
<option name="MAIN_CLASS_NAME"/>
114+
<option name="VM_PARAMETERS"/>
115+
<option name="PROGRAM_PARAMETERS"/>
116+
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$"/>
117+
<option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false"/>
118+
<option name="ALTERNATIVE_JRE_PATH"/>
119+
<option name="ENABLE_SWING_INSPECTOR" value="false"/>
120+
<option name="ENV_VARIABLES"/>
121+
<option name="PASS_PARENT_ENVS" value="true"/>
122+
<module name=""/>
123+
<envs/>
124+
<method>
125+
<option name="BuildArtifacts" enabled="false"/>
126+
<option name="Make" enabled="true"/>
127+
</method>
128+
</configuration>
129+
<configuration default="true" type="JUnit" factoryName="JUnit">
130+
<extension name="coverage" enabled="false" merge="false"/>
131+
<module name=""/>
132+
<option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false"/>
133+
<option name="ALTERNATIVE_JRE_PATH"/>
134+
<option name="PACKAGE_NAME"/>
135+
<option name="MAIN_CLASS_NAME"/>
136+
<option name="METHOD_NAME"/>
137+
<option name="TEST_OBJECT" value="class"/>
138+
<option name="VM_PARAMETERS"/>
139+
<option name="PARAMETERS"/>
140+
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$"/>
141+
<option name="ENV_VARIABLES"/>
142+
<option name="PASS_PARENT_ENVS" value="true"/>
143+
<option name="TEST_SEARCH_SCOPE">
144+
<value defaultName="moduleWithDependencies"/>
145+
</option>
146+
<envs/>
147+
<method>
148+
<option name="BuildArtifacts" enabled="false"/>
149+
<option name="Make" enabled="true"/>
150+
</method>
151+
</configuration>
152+
<list size="0"/>
153+
<configuration name="&lt;template&gt;" type="WebApp" default="true" selected="false">
154+
<Host>localhost</Host>
155+
<Port>5050</Port>
156+
</configuration>
157+
</component>
158+
<component name="ShelveChangesManager" show_recycled="false"/>
159+
<component name="SvnConfiguration" maxAnnotateRevisions="500">
160+
<option name="USER" value=""/>
161+
<option name="PASSWORD" value=""/>
162+
<option name="LAST_MERGED_REVISION"/>
163+
<option name="UPDATE_RUN_STATUS" value="false"/>
164+
<option name="MERGE_DRY_RUN" value="false"/>
165+
<option name="MERGE_DIFF_USE_ANCESTRY" value="true"/>
166+
<option name="UPDATE_LOCK_ON_DEMAND" value="false"/>
167+
<option name="IGNORE_SPACES_IN_MERGE" value="false"/>
168+
<option name="DETECT_NESTED_COPIES" value="true"/>
169+
<option name="IGNORE_SPACES_IN_ANNOTATE" value="true"/>
170+
<option name="SHOW_MERGE_SOURCES_IN_ANNOTATE" value="true"/>
171+
<myIsUseDefaultProxy>false</myIsUseDefaultProxy>
172+
</component>
173+
<component name="TaskManager">
174+
<task active="true" id="Default" summary="Default task"/>
175+
<servers/>
176+
</component>
177+
<component name="VcsManagerConfiguration">
178+
<option name="OFFER_MOVE_TO_ANOTHER_CHANGELIST_ON_PARTIAL_COMMIT" value="true"/>
179+
<option name="CHECK_CODE_SMELLS_BEFORE_PROJECT_COMMIT" value="true"/>
180+
<option name="PERFORM_UPDATE_IN_BACKGROUND" value="true"/>
181+
<option name="PERFORM_COMMIT_IN_BACKGROUND" value="true"/>
182+
<option name="PERFORM_EDIT_IN_BACKGROUND" value="true"/>
183+
<option name="PERFORM_CHECKOUT_IN_BACKGROUND" value="true"/>
184+
<option name="PERFORM_ADD_REMOVE_IN_BACKGROUND" value="true"/>
185+
<option name="PERFORM_ROLLBACK_IN_BACKGROUND" value="false"/>
186+
<option name="CHECK_LOCALLY_CHANGED_CONFLICTS_IN_BACKGROUND" value="false"/>
187+
<option name="ENABLE_BACKGROUND_PROCESSES" value="false"/>
188+
<option name="CHANGED_ON_SERVER_INTERVAL" value="60"/>
189+
<option name="FORCE_NON_EMPTY_COMMENT" value="false"/>
190+
<option name="LAST_COMMIT_MESSAGE"/>
191+
<option name="MAKE_NEW_CHANGELIST_ACTIVE" value="true"/>
192+
<option name="OPTIMIZE_IMPORTS_BEFORE_PROJECT_COMMIT" value="false"/>
193+
<option name="CHECK_FILES_UP_TO_DATE_BEFORE_COMMIT" value="false"/>
194+
<option name="REFORMAT_BEFORE_PROJECT_COMMIT" value="false"/>
195+
<option name="REFORMAT_BEFORE_FILE_COMMIT" value="false"/>
196+
<option name="FILE_HISTORY_DIALOG_COMMENTS_SPLITTER_PROPORTION" value="0.8"/>
197+
<option name="FILE_HISTORY_DIALOG_SPLITTER_PROPORTION" value="0.5"/>
198+
<option name="ACTIVE_VCS_NAME"/>
199+
<option name="UPDATE_GROUP_BY_PACKAGES" value="false"/>
200+
<option name="UPDATE_GROUP_BY_CHANGELIST" value="false"/>
201+
<option name="SHOW_FILE_HISTORY_AS_TREE" value="false"/>
202+
<option name="FILE_HISTORY_SPLITTER_PROPORTION" value="0.6"/>
203+
</component>
204+
<component name="XDebuggerManager">
205+
<breakpoint-manager/>
206+
</component>
207+
</project>

README.md

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
<p align="center"><img width="10%" vspace="20" src="https://raw.githubusercontent.com/StringCare/AndroidLibrary/develop/sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png"></p>
2+
3+
4+
15
# String Care Android Plugin
26

37
Gradle implementation
@@ -7,12 +11,10 @@ root_project/build.gradle
711
```groovy
812
// root_project/build.gradle
913
10-
apply plugin: com.stringcare.SCPlugin
11-
1214
buildscript {
1315
1416
ext {
15-
stringcare_version = '0.1'
17+
stringcare_version = '0.3'
1618
}
1719
1820
repositories {
@@ -24,9 +26,13 @@ buildscript {
2426
}
2527
2628
}
27-
29+
30+
apply plugin: StringCare
31+
2832
stringcare {
2933
34+
debug true // prints detail build variant info
35+
3036
modules {
3137
3238
sample {

0 commit comments

Comments
 (0)