diff --git a/libtextsecure/build.gradle b/libtextsecure/build.gradle
index 5904f00b8a..7bce364196 100644
--- a/libtextsecure/build.gradle
+++ b/libtextsecure/build.gradle
@@ -35,27 +35,6 @@ android {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
-
- android {
- sourceSets {
- main {
- manifest.srcFile 'AndroidManifest.xml'
- java.srcDirs = ['src']
- resources.srcDirs = ['src']
- aidl.srcDirs = ['src']
- renderscript.srcDirs = ['src']
- res.srcDirs = ['res']
- assets.srcDirs = ['assets']
- jniLibs.srcDirs = ['libs']
- }
- androidTest {
- java.srcDirs = ['androidTest/java']
- resources.srcDirs = ['androidTest/java']
- aidl.srcDirs = ['androidTest/java']
- renderscript.srcDirs = ['androidTest/java']
- }
- }
- }
}
tasks.whenTaskAdded { task ->
diff --git a/libtextsecure/build.xml b/libtextsecure/build.xml
deleted file mode 100644
index 29b2da612e..0000000000
--- a/libtextsecure/build.xml
+++ /dev/null
@@ -1,92 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/libtextsecure/proguard-project.txt b/libtextsecure/proguard-project.txt
deleted file mode 100644
index f2fe1559a2..0000000000
--- a/libtextsecure/proguard-project.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-# To enable ProGuard in your project, edit project.properties
-# to define the proguard.config property as described in that file.
-#
-# Add project specific ProGuard rules here.
-# By default, the flags in this file are appended to flags specified
-# in ${sdk.dir}/tools/proguard/proguard-android.txt
-# You can edit the include path and order by changing the ProGuard
-# include property in project.properties.
-#
-# For more details, see
-# http://developer.android.com/guide/developing/tools/proguard.html
-
-# Add any project specific keep options here:
-
-# If your project uses WebView with JS, uncomment the following
-# and specify the fully qualified class name to the JavaScript interface
-# class:
-#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
-# public *;
-#}
diff --git a/libtextsecure/res/values/strings.xml b/libtextsecure/res/values/strings.xml
deleted file mode 100644
index 045e125f3d..0000000000
--- a/libtextsecure/res/values/strings.xml
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
diff --git a/libtextsecure/androidTest/java/org/whispersystems/textsecure/push/PushTransportDetailsTest.java b/libtextsecure/src/androidTest/java/org/whispersystems/textsecure/push/PushTransportDetailsTest.java
similarity index 100%
rename from libtextsecure/androidTest/java/org/whispersystems/textsecure/push/PushTransportDetailsTest.java
rename to libtextsecure/src/androidTest/java/org/whispersystems/textsecure/push/PushTransportDetailsTest.java
diff --git a/libtextsecure/AndroidManifest.xml b/libtextsecure/src/main/AndroidManifest.xml
similarity index 100%
rename from libtextsecure/AndroidManifest.xml
rename to libtextsecure/src/main/AndroidManifest.xml
diff --git a/libtextsecure/src/org/whispersystems/textsecure/api/TextSecureAccountManager.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/api/TextSecureAccountManager.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/api/TextSecureAccountManager.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/api/TextSecureAccountManager.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/api/TextSecureMessageReceiver.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/api/TextSecureMessageReceiver.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/api/TextSecureMessageReceiver.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/api/TextSecureMessageReceiver.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/api/TextSecureMessageSender.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/api/TextSecureMessageSender.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/api/TextSecureMessageSender.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/api/TextSecureMessageSender.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/api/crypto/AttachmentCipherInputStream.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/api/crypto/AttachmentCipherInputStream.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/api/crypto/AttachmentCipherInputStream.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/api/crypto/AttachmentCipherInputStream.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/api/crypto/AttachmentCipherOutputStream.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/api/crypto/AttachmentCipherOutputStream.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/api/crypto/AttachmentCipherOutputStream.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/api/crypto/AttachmentCipherOutputStream.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/api/crypto/TextSecureCipher.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/api/crypto/TextSecureCipher.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/api/crypto/TextSecureCipher.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/api/crypto/TextSecureCipher.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/api/crypto/UntrustedIdentityException.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/api/crypto/UntrustedIdentityException.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/api/crypto/UntrustedIdentityException.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/api/crypto/UntrustedIdentityException.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/api/messages/TextSecureAttachment.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/api/messages/TextSecureAttachment.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/api/messages/TextSecureAttachment.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/api/messages/TextSecureAttachment.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/api/messages/TextSecureAttachmentPointer.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/api/messages/TextSecureAttachmentPointer.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/api/messages/TextSecureAttachmentPointer.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/api/messages/TextSecureAttachmentPointer.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/api/messages/TextSecureAttachmentStream.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/api/messages/TextSecureAttachmentStream.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/api/messages/TextSecureAttachmentStream.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/api/messages/TextSecureAttachmentStream.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/api/messages/TextSecureEnvelope.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/api/messages/TextSecureEnvelope.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/api/messages/TextSecureEnvelope.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/api/messages/TextSecureEnvelope.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/api/messages/TextSecureGroup.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/api/messages/TextSecureGroup.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/api/messages/TextSecureGroup.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/api/messages/TextSecureGroup.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/api/messages/TextSecureMessage.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/api/messages/TextSecureMessage.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/api/messages/TextSecureMessage.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/api/messages/TextSecureMessage.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/push/AccountAttributes.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/push/AccountAttributes.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/push/AccountAttributes.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/push/AccountAttributes.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/push/ContactTokenDetails.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/push/ContactTokenDetails.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/push/ContactTokenDetails.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/push/ContactTokenDetails.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/push/ContactTokenDetailsList.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/push/ContactTokenDetailsList.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/push/ContactTokenDetailsList.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/push/ContactTokenDetailsList.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/push/ContactTokenList.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/push/ContactTokenList.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/push/ContactTokenList.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/push/ContactTokenList.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/push/MismatchedDevices.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/push/MismatchedDevices.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/push/MismatchedDevices.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/push/MismatchedDevices.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/push/OutgoingPushMessage.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/push/OutgoingPushMessage.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/push/OutgoingPushMessage.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/push/OutgoingPushMessage.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/push/OutgoingPushMessageList.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/push/OutgoingPushMessageList.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/push/OutgoingPushMessageList.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/push/OutgoingPushMessageList.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/push/PreKeyEntity.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/push/PreKeyEntity.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/push/PreKeyEntity.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/push/PreKeyEntity.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/push/PreKeyResponse.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/push/PreKeyResponse.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/push/PreKeyResponse.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/push/PreKeyResponse.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/push/PreKeyResponseItem.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/push/PreKeyResponseItem.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/push/PreKeyResponseItem.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/push/PreKeyResponseItem.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/push/PreKeyState.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/push/PreKeyState.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/push/PreKeyState.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/push/PreKeyState.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/push/PreKeyStatus.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/push/PreKeyStatus.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/push/PreKeyStatus.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/push/PreKeyStatus.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/push/PushAddress.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/push/PushAddress.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/push/PushAddress.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/push/PushAddress.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/push/PushAttachmentData.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/push/PushAttachmentData.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/push/PushAttachmentData.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/push/PushAttachmentData.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/push/PushAttachmentPointer.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/push/PushAttachmentPointer.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/push/PushAttachmentPointer.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/push/PushAttachmentPointer.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/push/PushBody.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/push/PushBody.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/push/PushBody.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/push/PushBody.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/push/PushMessageProtos.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/push/PushMessageProtos.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/push/PushMessageProtos.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/push/PushMessageProtos.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/push/PushMessageResponse.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/push/PushMessageResponse.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/push/PushMessageResponse.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/push/PushMessageResponse.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/push/PushServiceSocket.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/push/PushServiceSocket.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/push/PushServiceSocket.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/push/PushServiceSocket.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/push/PushTransportDetails.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/push/PushTransportDetails.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/push/PushTransportDetails.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/push/PushTransportDetails.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/push/SignedPreKeyEntity.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/push/SignedPreKeyEntity.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/push/SignedPreKeyEntity.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/push/SignedPreKeyEntity.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/push/StaleDevices.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/push/StaleDevices.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/push/StaleDevices.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/push/StaleDevices.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/push/UnregisteredUserException.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/push/UnregisteredUserException.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/push/UnregisteredUserException.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/push/UnregisteredUserException.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/push/exceptions/AuthorizationFailedException.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/push/exceptions/AuthorizationFailedException.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/push/exceptions/AuthorizationFailedException.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/push/exceptions/AuthorizationFailedException.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/push/exceptions/EncapsulatedExceptions.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/push/exceptions/EncapsulatedExceptions.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/push/exceptions/EncapsulatedExceptions.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/push/exceptions/EncapsulatedExceptions.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/push/exceptions/ExpectationFailedException.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/push/exceptions/ExpectationFailedException.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/push/exceptions/ExpectationFailedException.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/push/exceptions/ExpectationFailedException.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/push/exceptions/MismatchedDevicesException.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/push/exceptions/MismatchedDevicesException.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/push/exceptions/MismatchedDevicesException.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/push/exceptions/MismatchedDevicesException.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/push/exceptions/NonSuccessfulResponseCodeException.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/push/exceptions/NonSuccessfulResponseCodeException.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/push/exceptions/NonSuccessfulResponseCodeException.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/push/exceptions/NonSuccessfulResponseCodeException.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/push/exceptions/NotFoundException.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/push/exceptions/NotFoundException.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/push/exceptions/NotFoundException.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/push/exceptions/NotFoundException.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/push/exceptions/PushNetworkException.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/push/exceptions/PushNetworkException.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/push/exceptions/PushNetworkException.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/push/exceptions/PushNetworkException.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/push/exceptions/RateLimitException.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/push/exceptions/RateLimitException.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/push/exceptions/RateLimitException.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/push/exceptions/RateLimitException.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/push/exceptions/StaleDevicesException.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/push/exceptions/StaleDevicesException.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/push/exceptions/StaleDevicesException.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/push/exceptions/StaleDevicesException.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/storage/CanonicalRecipient.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/storage/CanonicalRecipient.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/storage/CanonicalRecipient.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/storage/CanonicalRecipient.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/storage/RecipientDevice.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/storage/RecipientDevice.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/storage/RecipientDevice.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/storage/RecipientDevice.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/util/Base64.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/util/Base64.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/util/Base64.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/util/Base64.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/util/BlacklistingTrustManager.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/util/BlacklistingTrustManager.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/util/BlacklistingTrustManager.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/util/BlacklistingTrustManager.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/util/Conversions.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/util/Conversions.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/util/Conversions.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/util/Conversions.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/util/DirectoryUtil.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/util/DirectoryUtil.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/util/DirectoryUtil.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/util/DirectoryUtil.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/util/FutureTaskListener.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/util/FutureTaskListener.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/util/FutureTaskListener.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/util/FutureTaskListener.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/util/Hex.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/util/Hex.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/util/Hex.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/util/Hex.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/util/InvalidNumberException.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/util/InvalidNumberException.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/util/InvalidNumberException.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/util/InvalidNumberException.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/util/ListenableFutureTask.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/util/ListenableFutureTask.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/util/ListenableFutureTask.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/util/ListenableFutureTask.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/util/PhoneNumberFormatter.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/util/PhoneNumberFormatter.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/util/PhoneNumberFormatter.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/util/PhoneNumberFormatter.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/util/Util.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/util/Util.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/util/Util.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/util/Util.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/zxing/integration/IntentIntegrator.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/zxing/integration/IntentIntegrator.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/zxing/integration/IntentIntegrator.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/zxing/integration/IntentIntegrator.java
diff --git a/libtextsecure/src/org/whispersystems/textsecure/zxing/integration/IntentResult.java b/libtextsecure/src/main/java/org/whispersystems/textsecure/zxing/integration/IntentResult.java
similarity index 100%
rename from libtextsecure/src/org/whispersystems/textsecure/zxing/integration/IntentResult.java
rename to libtextsecure/src/main/java/org/whispersystems/textsecure/zxing/integration/IntentResult.java